如何在WordPress中顯示帖子的最後更新日期


您是否要在WordPress中顯示帖子的最後更新日期? 一些網站會定期更新其帖子,並希望向用戶展示文章的最新更新時間。 在本文中,我們將向您展示如何輕鬆地在WordPress中顯示帖子的最後更新日期。

如何在WordPress中顯示帖子的最後更新日期

何時需要WordPress中帖子的上次更新日期?

大多數WordPress主題通常會顯示帖子的最後發布日期。 這對於大多數博客和靜態網站都很好。

但是,WordPress還可用於定期更新舊文章的網站(例如我們的網站)。 最後更新的日期和時間是這些出版物的重要信息。

最常見的示例是新聞網站。 他們經常更新舊的故事以顯示新的發展,添加更正或媒體文件。 如果他們僅添加發布日期,則其用戶將錯過這些更新。

許多流行的博客和網站都沒有在文章中顯示日期。 這是一種不好的做法,您絕對不應從博客文章中刪除日期。

話雖如此,讓我們看看如何在WordPress中輕鬆顯示帖子的最新更新日期。

影片教學

訂閱WPBeginner

如果您不喜歡該視頻或需要更多說明,請繼續閱讀。

在WordPress中顯示上次更新日期

本教程要求您將代碼添加到WordPress文件中。 如果您以前沒有做過,那麼我們建議您查看有關如何在WordPress中復制粘貼代碼的指南。

方法1:在發佈內容之前顯示上次更新日期

您將需要將此代碼添加到主題的functions.php文件或特定於站點的插件中。

function wpb_last_updated_date( $content ) {
$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
$updated_date = get_the_modified_time('F jS, Y');
$updated_time = get_the_modified_time('h:i a'); 
$custom_content .= '

Last updated on '. $updated_date . ' at '. $updated_time .'

'; } $custom_content .= $content; return $custom_content; } add_filter( 'the_content', 'wpb_last_updated_date' );

此代碼檢查帖子的發布日期和上次修改日期是否不同。 如果是,則顯示帖子內容之前的最後修改日期。

您可以添加自定義CSS來設置上次更新日期的外觀樣式。 這裡有一些CSS可以用作起點:

.last-updated {
    font-size: small;
    text-transform: uppercase;
    background-color: #fffdd4;
} 

這就是我們的演示網站上的樣子。

帖子內容中的最後更新日期

方法2:在主題模板中添加上次更新日期

此方法要求您編輯特定的WordPress主題文件。 現在,許多WordPress主題使用它們自己的模板標籤,這些模板標籤定義了這些主題如何顯示諸如日期和時間之類的元數據。

一些主題還使用內容模板或模板部分來顯示帖子。

很少有更簡單的主題會使用single.php,archive.php和其他模板文件來顯示內容和元信息。

您將尋找負責顯示日期和時間的代碼。 然後,您可以用以下代碼替換該代碼,或在主題的日期和時間代碼後立即添加。

$u_time = get_the_time('U'); 
$u_modified_time = get_the_modified_time('U'); 
if ($u_modified_time >= $u_time + 86400) { 
echo "

Last modified on "; the_modified_time('F jS, Y'); echo " at "; the_modified_time(); echo "

"; }

這是在我們的演示站點上的樣子:

上次發布中的最後更新日期

我們希望本文能幫助您學習如何在WordPress中顯示帖子的最後更新日期。 您可能還想查看我們最節省時間的WordPress快捷方式列表。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。