存档和列出帖子的页面之间的区别

时间:2013-12-18 作者:ptf

我想知道wordpress归档页面和只列出帖子的页面模板有什么区别?

现在我有一个自定义归档页面,列出了自定义帖子类型的所有条目。这完全可以由普通页面来处理。

现在我将列出所有博客帖子(不是在头版,而是作为news 选项),我想知道是应该使用归档页面还是创建一个列出帖子的页面模板。这些页面的意图有什么不同?

2 个回复
最合适的回答,由SO网友:Chip Bennett 整理而成

归档页是WordPress模板层次结构的一部分,是WordPress用于显示给定帖子类型的归档索引列表的模板文件。这个custom post type archive template hierarchy 具体如下:

  • archive-{posttype}.php
  • archive.php
  • index.php

    优点分页是开箱即用的,无需用户干预即可创建/显示;WordPress根据自动创建存档索引视图register_post_type() 参数has_archive

    • 缺点

      • Pretty permalink可能没有您想要的那么漂亮-尽管您可以通过register_post_type()

        通过静态页面permalink对pretty permalink进行用户控制的优点和缺点must be fixed

      • 创建此页面所需的用户干预:创建静态页面,分配页面模板

SO网友:CSSgirl

假设这些是您的帖子部分中的所有帖子,并且不排除任何帖子,为什么不在WordPress中创建一个名为“新闻”的页面,然后在设置->阅读中将其设置为您的“帖子页面”?(我会把这作为一个评论,但除非我有50岁的声誉,否则不会让我评论)。

这个Template Hierarchy 也可能包含一些对您有用的信息。我相信在大多数情况下,正常的内容循环和归档循环是相同的,归档模板具有可变的页面标题(例如:“每日归档:”“类别归档:”),您还可以根据不同的数据(如帖子类型、特定类别等)创建其他归档模板。

希望有帮助!

结束

相关推荐

Load Pages Menu in single.php

我搜索了很多,但没有找到答案。。。我的Wordpress有4个主要区域,每个区域还有一个新闻(帖子)部分和一个子菜单。如果我加载一篇文章(使用single.php),是否可以将相应的子菜单加载到该区域?我正在考虑对段塞进行分串,以获得正确的区域。非常感谢您的帮助。Thx,奥利弗其他信息:有一个侧边栏,我也会在单曲中显示。php侧边栏应包含一个区域的菜单树,贴子未连接到菜单