创建一个按月存档的页面(不是帖子)

时间:2011-08-03 作者:Rob

是否可以按月创建页面存档?我知道这可以用帖子来完成,但我想用页面来完成。

我希望它以页面发布的日期为准,因此如果该页面是在8月份发布的,那么它将创建一个名为“August”的链接,单击该链接将显示8月份内的所有页面。

这可能吗?

或者有没有更好的方法可以对我的页面进行分类,以便逐月显示它们?

更新:我使用这个插件-wordpress.org/extend/plugins/advanced-custom-fields. 有没有什么方法可以用页面来完成?是否有任何字段可以添加到页面中,以帮助我整理归档文件?

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

您可能会把一些东西拼凑在一起,但您应该理解,在WordPress中,一个基本假设(和工作原理)是静态页面不是按时间顺序排列的。

依我看,更好的方法是将内容存储为博客帖子,然后使用类别(或者自定义分类法)来识别该内容,并按时间顺序显示。

如果您有标识此内容的分类法(核心或自定义),您甚至可以过滤主循环查询,以便此内容不会与“正常”博客帖子一起输出。

SO网友:Nirav Sheth

页面是用来保存永恒的内容的。你确定你的方向正确吗?我们可以创建类似域的东西。com/pages/2011/07访问2011年7月发布的所有页面等。

关于链接,您可以在任何地方生成它们。我需要你的主题,这样我就可以创建一个页面模板,显示页面列表&;处理此功能的插件。

结束

相关推荐

显示Archives.php中的所有自定义帖子类型

我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W