2012-10-25 268 views
0

我已经开发WordPress站点成功,但我有疑问在获取所有帖子 类别。 我的代码是这样的WordPress获取所有类别的帖子

new WP_Query("cat=54,71,72&order=ASC"); 

默认情况下它是获得第一类id和帖子。

感谢

+0

此代码没问题。它从所有四个类别获得帖子。 –

+0

但它只获得第一个类别的细节不是其他 – Antoniraj

+0

它工作正常。你确定你已经在71,72发表了文章吗?也许增加默认的数字参数5。 –

回答

1

如果你想要让所有的类别,而不是选择几个,你不需要按类别进行查询。

new WP_Query("order=ASC"); 

如果您想查询特定的类别,但你不知道什么是类ID号,按类别蛞蝓查询它

new WP_Query("category_name=your-category-slug&order=ASC"); 
1

您也可以使用此代码为好,只是需要改变帖子的数量,就像现在一样,下面列出的代码仅用于显示5帖子,所以你必须改变这个限制。

<?php query_posts('showposts=5'); ?> 
<ul> 
<?php while (have_posts()) : the_post(); ?> 
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li> 
<?php the_content();?> 
<?php endwhile;?> 
</ul> 
相关问题