Wordpress自定义帖子类型的自定义查询

时间:2012-04-03 13:27:27

标签: php wordpress

我使用“类型”插件创建了自定义帖子类型。帖子类型有一些自定义分类和字段。

我想使用原始sql查询此帖子类型,因为我必须根据用户请求进行一些排序和过滤。

如何使用原始SQL查询来完成?

示例查询非常有用。谢谢!

1 个答案:

答案 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列设置为您的帖子类型。