使用WordPress页面显示特定类别 时间:2010-11-18 作者:Stephan Muller 我正试图在我的wordpress网站上设置一个公文包页面,我想要以下构造:博客/我在这里写各种东西,包括公文包条目,公文包/我只显示公文包类别中的帖子,一些常规/页面名/页面(关于、联系等)我希望公文包部分比常规类别概述有一个单独的风格(甚至可能是html)。因此,如果有人单击我博客中的一个类别,他们仍然会看到普通/类别/随机类别/概述页面。这意味着我不能只更改类别php页面和/或css,因为公文包页面与常规视图不同。有没有办法设置我的页面,使其以我想要的方式显示类别组合中的帖子? 3 个回复 最合适的回答,由SO网友:t31os 整理而成 这个page of posts 示例从一个类别中提取帖子,它使用一个自定义字段来指定类别,这反过来又使页面模板可在具有其他类别的其他页面上重复使用,如果您选择的话。。您可以随意设置该模板的样式。。希望这有帮助。。 SO网友:Omer Greenwald 看看http://codex.wordpress.org/Template_Hierarchy .您可以在“类别模板”部分中看到,您可以使用category-10。php或类别组合。php(如果您的公文包类别id为10,而slug为“公文包”)覆盖默认存档。php文件。通过这种方式,您可以在您创建的新文件中自定义HTML/CSS,它将只对公文包模板产生影响。 SO网友:ariefbayu 首先,您需要创建自定义页面模板。提到this page 了解如何创建它。其次,在该页面上(您可以从page.php/index.php复制,重要的部分是:if (have_posts()) : while (have_posts()) : the_post(); 找到该片段并将此代码添加到该代码的正上方:query_posts(\'cat=3&paged=\'.get_query_var( \'paged\' )); 上面需要注意的事项query_posts 代码段是:cat: 这是要查询的类别ID。要轻松查看特定类别上的ID,可以使用ShowID for Post/Page/Category/Tag/Comment 插件paged: Paged将允许您的自定义页面处理下一个&;上一次导航,由next_post_link() 和prev_post_link(). 至于get_query_var( \'paged\' ) 是一个函数,用于获取您当前看到的页面希望这有帮助。 结束 文章导航