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


How to show one category of posts on one page in Wordpress?

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

假设我必须在某处编写此代码:-

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

但是,我不知道我应该把它放在哪个文件/位置,以及我是否需要任何插件才能工作。

我认为您在这篇出色的帖子中有很多选择: 如何仅显示单个类别的WordPress帖子

您可以

创建一个名为"category-[category-slug].-php"的页面并使用查询
query_posts('posts_per_page=-1');

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

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

我希望这有所帮助。

对于我们这些不太精通技术的人来说,这要容易一些。只需转到wordpress仪表板上的外观>菜单选项卡即可。

然后,简单地说,

不是将页面添加到菜单结构中,而是将帖子类别列表中的类别添加到菜单中。

做。