如果你的网站已经创建了一段时间并一直坚持更新,那么网站里会存在一些老旧的文章。一些时效性比较强的网站,这些老旧文章已经不再有价值,但可能还会有不太清楚的访客在评论里提出问题。
关闭老文章的评论
这些问题很难回答,因为文章已经不是最新的信息。比较不错的解决办法就是关闭这些老文章的评论。
你可以每隔一段时间就手动去关闭一些文章的评论,但是这很麻烦。
自动关闭老文章的评论
本文真正想说的就是如何让程序自动去关闭这些老文章的评论。事实上,WordPress 自身就已经提供了这个功能,只是不太显眼,大多数人都不知道。
进入后台的 “设置”→“讨论” 界面,在 “其他评论设置” 里的第三项,可以设置自动关闭发布 N 天以后的文章的评论功能。
在开启这个功能之后,发布 N 天以上的文章的评论会被自动关闭,但是在评论未关闭之前发布的评论还会显示,文章的评论表单会消失。
间接防止垃圾评论
关闭老文章的评论还可以间接阻止一部分的垃圾评论。
据我的观察,垃圾评论除了小部分出现在最新的文章之中,大部分都会出现在比较老文章里。
可能是因为搜索引擎中排名靠前的页面更容易被人们访问,垃圾评论也能获得更多的展示机会,所以有些垃圾评论发布软件是通过搜索引擎来寻找文章,然后再发布垃圾评论。
新文章并不是特别容易在搜索引擎中排名靠前,降低了被垃圾评论发布软件盯上的风险;而老文章即使被盯上,也因为评论被关闭而无法发布垃圾评论,降低维护成本。