Wordpress,查询默认博客帖子并仅获取自定义帖子类型

时间:2011-02-03 16:57:43

标签: php wordpress

在我的主页上,我使用以下内容引入一些自定义帖子类型:

<?php $loop = new WP_Query( array( 'post_type' => 'news', 'posts_per_page' => 4 ) ); ?>
<?php while ( $loop->have_posts() ) : $loop->the_post(); ?>
etc....

这很好用。但是我只想引入一个带有默认分类的博客文章列表。所以我试试这个:

<?php query_posts( 'cat=uncategorized' );?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

它会吐出所有自定义帖子类型,但不是我发布的一篇博文(hello world blog post)。我觉得我之前没有遇到任何问题,但无法弄清楚我做错了什么。

2 个答案:

答案 0 :(得分:0)

我认为它与类别ID一起使用,在这种情况下将是query_posts('cat = 1'); 如果要使用名称try('category_name = whatever');

希望它有用 GL

答案 1 :(得分:0)

在您第一次查询之后以及尝试包含该列表的地点之前,您有wp_reset_query某个地方吗?