WordPress有用于在菜单管理中添加元素的操作和过滤器,因此可以编写一个插件,将月/年档案放在菜单管理屏幕上。
然而,这个插件应该包含十几行代码,一旦你没有尝试写任何东西,如果这是完成你的请求的唯一方法,我想你的问题很可能会过于宽泛。
但有一种简单的方法,只需要五分钟的手工工作no 一行代码。
您可以使用WordPress菜单的“链接”功能,并手动创建链接。
对于顶层,如果不想链接任何内容,可以使用\'#\'
作为url:
之后,开始创建月份存档链接。请注意,此处要放置的链接取决于pretty permalink 是否激活,以及是否有自定义重写规则。
激活了pretty permalink后,默认情况下,月份档案将链接到,例如。,example.com/2013/09
因此:
如果你还没有激活永久链接,链接应该是:example.com?m=201309
.
现在,对所有月份重复相同的操作,当您必须添加年份存档链接时,请使用表单中的urlexample.com/2013/
.
由于没有很好的永久链接,年度归档的链接是example.com?year=2013
.
这很好,但一旦手动添加链接,就有两个小问题:
链接包括not 自动添加,当新月份到来时,您必须手动添加新链接。(可以编写一些处理自动链接创建的代码,但这是另一个问题…)如果添加一些自定义规则来更改每月和每年存档url的结构,则链接将不再有效。如果您关闭了相当长的永久链接并使用它们创建url,url将不再工作(但如果您打开它们,并且链接是使用url版本创建的,它们将继续工作)请注意,此处的快捷码是使用WP 3.6.1创建的,WP 3.6中更改了菜单管理页面,因此如果您的出现有所不同,是因为您安装了旧版本。
答案中描述的工作流也可以在旧版本中完成,但我建议您像往常一样保持WorpPress的更新。