許多新聞網站會在其網站的標題部分顯示當前日期,特別是那些每天發布主要新聞的小型新聞網站。這可以讓用戶確信他們正在查看的是最新的網上版本。儘管新聞網站每天會更新多次,這仍然是一個有用的樣式決策。
同樣地,線上期刊和博客也採用了這種樣式。這保證了用戶正在查看的是博客上的最新條目。
還有一些場合,你可能僅僅想顯示當前的日期和時間。例如,如果你的線上聊客服務在特定時間運作,你可能想告訴客戶你所在地區的時間;或者你正在運行一個倒數計時活動,並想顯示當前日期以創造更強的 FOMO 效果。
方法1:通過向模板文件添加代碼來顯示今天的日期
WordPress 沒有預設的小工具或區塊來顯示當前日期或時間。不過,你仍可以使用一些非常簡單的代碼來顯示當前日期或時間。你可以將這個簡單的代碼添加到你的 WordPress 主題的模板文件中,想顯示時間的地方:
這段代碼會使用你在 WordPress 設置中設置的日期格式打印當前日期。你可以通過訪問”設置” > “常規”頁面來更改日期格式。你還可以使用自定義格式標籤以任何其他格式輸出日期。例如,使用以下代碼,你可以以月、日和年格式打印日期:
方法2:使用短碼在任何地方顯示今天的日期(推薦)
在這個方法中,我們將創建一個短碼,然後使用它在我們的 WordPress 網站上的任何地方顯示日期和時間。高級用戶可以直接將代碼添加到主題的 functions.php 文件中。然而,我們推薦使用自定義代碼片段插件如 WPCode,因為這使得將自定義代碼添加到你網站變得非常安全和簡單。首先,你需要安裝免費的 WPCode 插件。有關詳細說明,你可以參考我們的逐步指南了解如何安裝 WordPress 插件。
啟用插件後,你應導航至 WordPress 儀表板中的”代碼片段” > “添加片段”。這會讓你添加一個新的代碼片段。
到達那裡後,你需要將滑鼠懸停在”添加你的自訂代碼(新片段)”選項上,然後點擊出現的”使用片段”按鈕。這會打開一個新窗口,你可以添加代碼片段。
首先,為片段添加一個標題,如”添加今天的日期”。接下來,將以下代碼片段複製並粘貼到代碼預覽欄中:
function wpb_date_today( $atts, $content = null ) { $atts = shortcode_atts( array( 'format' => '', ), $atts ); $date_time = ''; if ( $atts['format'] == '' ) { $date_time .= date( get_option( 'date_format' ) ); } else { $date_time .= date( $atts['format'] ); } return $date_time; } add_shortcode( 'date-today', 'wpb_date_today' );
最後,從”代碼類型”下拉菜單中選擇”PHP 片段”,然後將”啟用”切換至”開”。現在你可以點擊”保存片段”按鈕,將代碼片段存儲到你的網站中。
這段代碼簡單地創建了一個顯示當前日期的短碼。你可以通過將此短碼添加到網站上的任何地方來使用它:
[date-today]
預設情況下,短碼會顯示你在 WordPress 設置中的預設日期格式。你也可以通過如下修改短碼來使用自己的日期格式:
[date-today format='F j, Y']
如果你期待了解更多關於在 WordPress 中顯示日期的專家指南,請查看我們的其他指南:
- 如何更改 WordPress 中的日期和時間格式
- 如何在 WordPress 主題中顯示博文元數據
- 如何在 WordPress 中顯示相對日期
- 如何在 WordPress 中顯示帖子最後更新日期
- 如何在 WordPress 頁腳添加動態版權日期
- 如何從 WordPress 評論中移除日期和時間
- 如何從 WordPress URL 中移除日期
- 如何在 WordPress 中添加 Google 日曆(逐步操作)