我对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仪表板上的外观>菜单选项卡即可。
然后,简单地说,不是将页面添加到菜单结构中,而是将帖子类别列表中的类别添加到菜单中。
做。