我正在从纯html转换网站(带表格!啊!)至WordPress。该公司每年都有一个新的设计,但在其网站上保留了一个旧网站的档案和旧设计,因此人们可以多年回顾。
Keeping the old HTML archives on a WP site
您建议如何保存旧的HTML存档?WP不能很好地提供普通HTML页面。我真的不想麻烦地创建十年的子域并在那里托管归档文件(例如,2009.mydomain.com,2008.mydomain.com),因为这样我就必须浏览所有这些html页面,并更新对归档文件的任何引用(这不是一个真正的问题grep
和sed
, 只是一种痛苦)。然而,这是我能想到的唯一有效的方法。
Keeping the "annual archive" system
一旦旧档案建立并运行,我如何在WordPress中“维护”该系统?我知道WP有一个很好的归档系统,但我需要用2011设计显示所有2011年的帖子和页面,用2012设计显示所有2012年的帖子/页面。我的想法是有条件地显示主题——可能在每个帖子/页面中添加一个自定义字段,并添加一个检查自定义字段并提供适当CSS文件的函数。当然,这要求主题模板每年都不会有太大变化。或者可以有条件地更改整个主题(很容易将此条件函数复制到每个主题)。有没有更好的方法?我想到的另一个选择是将要存档的年份导出到HTML,并将其作为(例如)2011年。mydomain。com。然而,这样你就失去了搜索帖子/页面等内容的能力。这尤其令人讨厌,因为有一个完整的定制帖子系统在计划中,每年对网站进行归档都会有损于定制帖子分类法的好处。我更愿意保持文字简洁,也许只是使用Apache将未来的“子域”重定向到适当的存档,以保持站点存档的一致性(不希望有一半的存档通过2006.mydomain.com访问,也不希望将来的存档从mydomain.com/archives/2012访问)。
我希望我已经比较清楚地解释了这一点。欢迎提出任何建议。