我对 wordpress 相当陌生,并尝试使用 Pinboard 主题。我创建了不同的页面,我想在每个页面上显示属于一个类别的帖子。虽然,这似乎是一个很常见的问题,但我仍然无法理解如何准确地做到这一点。
我假设我必须在某处编写此代码:-
query_posts(数组('category_name' => 'my-category-slug','posts_per_page' => -1));
但是,我不知道我应该把它放在哪个文件/位置,以及我是否需要任何插件才能让它工作。
对于我们这些不太懂技术的人来说,这要容易一些。只需转到 wordpress 仪表板上的外观>菜单选项卡。
然后简单地,而不是将页面添加到您的菜单结构中,而是从帖子类别列表中添加一个类别到您的菜单中。
完毕。
您可以创建一个名为 ' 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 的任何类别的结果
我希望这有帮助。
我认为您在这篇出色的帖子中有很多选择:如何仅显示单个类别的 WordPress 帖子