如何在Wordpress中的一个页面上显示一类帖子?

时间:2013-10-03 15:36:43

标签: php wordpress

我对wordpress很新,并尝试使用Pinboard主题。我创建了不同的页面,我想在每个页面上显示属于一个类别的帖子。虽然,这似乎是一个非常常见的问题,但我仍然无法理解如何完全做到这一点。

我认为我必须在某处编写此代码: -

query_posts(array('category_name'=>'my-category-slug','posts_per_page'=> -1));

但是,我不知道我应该把它放在哪个文件/位置,如果我需要任何插件来实现它。

3 个答案:

答案 0 :(得分:0)

我认为你在这篇优秀文章中有很多选择:How to Show WordPress Posts from a Single Category Only

答案 1 :(得分:0)

您可以创建名为“category-[category-slug].-php”的页面并使用查询
query_posts('posts_per_page=-1');

创建一个名为catagory.php的文件并使用查询
query_posts( array('category_name'=>get_query_var('cat'),'posts_per_page'=>-1 ) );

第一个将为您提供仅具有该slug 的类别的结果,而第二个将为您提供基于slug的任何类别的结果

我希望这会有所帮助。

答案 2 :(得分:0)

对于我们这些技术娴熟的人来说,这样会更容易一些。 只需转到wordpress仪表板上的外观>菜单选项卡。

然后,只需将菜单结构列表中的类别添加到菜单中,而不是在菜单结构中添加页面。

完成。