我使用“类型”插件创建了自定义帖子类型。帖子类型有一些自定义分类和字段。
我想使用原始sql查询此帖子类型,因为我必须根据用户请求进行一些排序和过滤。
如何使用原始SQL查询来完成?
示例查询非常有用。谢谢!
答案 0 :(得分:0)
请遵从http://codex.wordpress.org/Post_Types
具体地,
按帖子类型查询
您还可以创建新查询以显示特定帖子类型的帖子。这是通过WP_Query的“post_type”参数完成的。
示例:
$args = array( 'post_type' => 'product', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
the_title();
echo '<div class="entry-content">';
the_content();
echo '</div>';
endwhile;
这只是循环浏览最新的10个“产品”自定义帖子类型,并显示它们的标题和内容。
正如您在上面所看到的那样,您的自定义帖子类型与常规帖子(和页面)存储在同一个表格中,只是将其post_type列设置为您的帖子类型。