是否缓存网站的以前版本?

时间:2013-02-17 作者:speedypancake

我正在为一家慈善机构开发一个新网站。他们出版印刷杂志;我们希望网站始终反映该杂志的最新版本。

到目前为止,我有一个首页(主页),其中摘录了3篇最新的主要文章(wp帖子)。为了便于布局,文章分为frontpage left、frontpage right top和;frontpage右下角。我们还有一个侧边栏,其中包含当前版本(帖子列表)中所有文章的菜单。

现在正在寻找将网站的旧/以前的“问题”存储为完整的工作档案以便访问者可以查看的最佳方法的建议?

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

我要说的是使用类别:似乎您的类别已经被用于“后端”目的,所以我可以想象它们已经对前端用户隐藏了。

否则,可以使用自定义分类法(可能类似于“问题”分类法),这需要更多的工作,但可以为您提供更多的控制。看看register_taxonomy 作为起点。

如果您想一直这样做,可以为前端创建一个小部件,列出所有自定义分类术语(即问题),以便用户只需单击一下即可访问旧问题。

很难考虑所有可能的情况,但假设“问题”网页是由index.php 当访问类似“示例”的内容时,您的主题文件。com/category/issue\\u 1“(如果您使用的是本机类别)或“示例”。com/issue/1“(如果使用自定义分类法)WP将仅自动筛选属于issue 1的那些文章,并且index.php 将仅处理和显示这些文章。(请注意,这还假设所有分类法都已正确分配,并且您有相当多的永久链接,等等,但您明白了。)如果你的主题不是这样构造的,你应该认真考虑一下:只需要维护一个文件,剩下的就让WP的本地查询功能来完成。

我认为没有必要采用比上述两个选项更复杂或定制的方法。WordPress的本机功能非常强大。然而,如何创建主题来显示以某种方式组织的信息是一个更开放的讨论。

SO网友:buzztone

重要的是要认识到,您不需要将以前的问题“存储”在单独的位置,以便将其作为旧/以前的问题提供。由于每个问题只是一个wp帖子,您可以根据相关标准在不同的位置展示您的帖子-在本例中为当前帖子(&;以前的

您可以将[上一页]设置为帖子标签(我认为没有必要稍微增加类别或自定义分类法的复杂性),然后使用此标签过滤帖子。有很多插件可以在单独的WordPress页面上轻松实现这一点。

结束