為什麼要在WordPress部落格中添加舊文章通知
隨著部落格不斷增長,內容過時可能成為一個問題。隨著時間推移,您的內容可能會變得不再相關、不準確或不合適,這可能會導致用戶體驗不佳、更高的跳出率和較低的搜索排名。
理想情況下,您應該編輯並更新這些文章,使其信息更有用、更準確、並保持最新。不過,由於網站可能擁有過多的舊文章,您可能沒有足夠的資源來更新這些文章。在這種情況下,添加舊文章通知可能對用戶有所幫助。
這可以告訴他們這些內容可能有點過時,在使用這些信息時應該注意。另外一個解決方案是顯示“最後更新日期”而不是發布日期。
讓我們來看看如何在WordPress中添加舊文章通知,以及如何顯示文章的最後更新日期。
方法1:使用插件顯示舊文章通知
這是較簡單的方法,推薦所有使用者使用這種方法來顯示舊文章通知。首先,您需要安裝並啟用DX Out of Date插件。更多詳細資訊,請參閱我們的逐步指南“如何安裝WordPress插件”。
啟用該插件後,您需要訪問“設定” » “Out of Date” 頁面以配置插件設定。在此,您需要選擇期間和持續時間,這是插件認為文章舊了的時間。下方您可以提供自訂訊息,並啟用舊文章通知顯示。
在設定頁面上,您還可以選擇文章類型、通知框顏色,並添加自訂CSS。如果要在特定文章上隱藏通知,您可以編輯該文章並取消通知選項。
方法2:在WordPress中顯示最後更新日期
許多WordPress網站顯示文章的最後修改日期。有些網站甚至用最後修改日期替換發布日期。這種方法的優勢在於它能顯示文章的最後更新時間,而不用提示舊文章信息。
首先,您需要安裝並啟用WP Last Modified Info插件。更多詳細資訊,請參閱我們的逐步指南“如何安裝WordPress插件”。啟用後,前往“設定” » “WP Last Modified Info”頁面進行配置。
在設定頁面上,您需要開啟“全局顯示最後修改資訊”開關。之後可以選擇要如何顯示修改日期。您可以替換發布日期或將其展示在內容前後。不要忘記點擊“儲存設定”按鈕以保存更改。
方法3:使用代碼添加舊文章通知
這種方法需要您手動將代碼添加到您的WordPress主題文件。沒有編碼經驗的使用者可以參閱我們的指南“如何在WordPress中添加自訂代碼片段”。
只需將以下代碼複製並粘貼到主題的單一模板文件single.php中:
// 定義舊文章持續時間為一年
$time_defined_as_old = 60*60*24*365;
// 檢查文章是否超過一年
if((date('U')-get_the_time('U')) > $time_defined_as_old) {
$lastmodified = get_the_modified_time('U');
$posted = get_the_time('U');
// 檢查文章發布後是否更新過
if ($lastmodified > $posted) {
echo '本文最後更新於 ' . human_time_diff($lastmodified,current_time('U')) . ' 前
';
} else {
echo '本文發布於 ' . human_time_diff($posted,current_time( 'U' )) . ' 前
';
};
}
這段代碼將舊文章定義為發布至少一年前的文章。之後,它會檢查文章是否超過一年。如果是,則會檢查文章是否在發布後更新過,並根據這些檢查來顯示通知。
我們希望這篇文章能幫助您輕鬆地在您的WordPress部落格中顯示舊文章通知。您還可能想查看我們的WordPress SEO指導或我們推薦的最熱門的WordPress插件列表。如果您喜歡這篇文章,請訂閱我們的YouTube頻道以獲取更多WordPress教學視頻。您也可以在Twitter和Facebook上找到我們。