如果你的網站已經建立了一段時間並一直堅持更新,那麼網站裡會存在一些老舊的文章。一些時效性比較強的網站,這些老舊文章已經不再有價值,但可能還會有不太清楚的訪客在評論裡提出問題。
關閉老文章的評論
這些問題很難回答,因為文章已經不是最新的資訊。比較不錯的解決辦法就是關閉這些老文章的評論。
你可以每隔一段時間就手動去關閉一些文章的評論,但是這很麻煩。
自動關閉老文章的評論
本文真正想說的就是如何讓程式自動去關閉這些老文章的評論。事實上,WordPress 自身就已經提供了這個功能,只是不太顯眼,大多數人都不知道。
進入後臺的 「設定」→「討論」 介面,在 「其他評論設定」 裡的第三項,可以設定自動關閉釋出 N 天以後的文章的評論功能。

在開啟這個功能之後,釋出 N 天以上的文章的評論會被自動關閉,但是在評論未關閉之前釋出的評論還會顯示,文章的評論表單會消失。
間接防止垃圾評論
關閉老文章的評論還可以間接阻止一部分的垃圾評論。
據我的觀察,垃圾評論除了小部分出現在最新的文章之中,大部分都會出現在比較老文章裡。
可能是因為搜尋引擎中排名靠前的頁面更容易被人們訪問,垃圾評論也能獲得更多的展示機會,所以有些垃圾評論釋出軟體是透過搜尋引擎來尋找文章,然後再發布垃圾評論。
新文章並不是特別容易在搜尋引擎中排名靠前,降低了被垃圾評論釋出軟體盯上的風險;而老文章即使被盯上,也因為評論被關閉而無法釋出垃圾評論,降低維護成本。