我对wordpress很新,并尝试使用Pinboard主题。我创建了不同的页面,我想在每个页面上显示属于一个类别的帖子。虽然,这似乎是一个非常常见的问题,但我仍然无法理解如何完全做到这一点。
我认为我必须在某处编写此代码: -
query_posts(array('category_name'=>'my-category-slug','posts_per_page'=> -1));
但是,我不知道我应该把它放在哪个文件/位置,如果我需要任何插件来实现它。
答案 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仪表板上的外观>菜单选项卡。
然后,只需将菜单结构列表中的类别添加到菜单中,而不是在菜单结构中添加页面。
完成。