文章目錄
分享一個在WordPress上輸出當前年份的秘笈,不用靠WordPress外掛,透過簡碼在標題、頁尾或文章內容中快速自動更新年份。
WordPress文章標題如何顯示目前年份?
比如說,你可以輕鬆在網站頁腳加上最新的版權聲明,或是在一些評測文章標題裡面更新年份。
例如:寫上“馬來西亞支付寶如何實名認證?【year】支付寶驗證教學” ▼

這個方法簡單易行,只要在functions.php檔案裡加入下面這段程式碼,然後在需要更新年份的地方用上【year】這個短程式碼就行啦:
//标题和文章内容显示当前年份
function currentYear( $atts ){
return date('Y');
}
add_shortcode( 'year', 'currentYear' );
//在标题中使用短代码
add_filter( 'wp_title', 'do_shortcode', 10);
add_filter( 'the_title', 'do_shortcode', 10);
- 如果使用
code snipets插件或wpcode外掛程式加入此PHP程式碼,可能無法生效於文章標題(只能在文章內容生效),需要將PHP程式碼新增至functions.php檔案才能生效於文章標題。
注意事項
實際應用WordPress簡碼時請將括號[]改為[],本文範例使用[]是為了避免錯誤轉換。
這個短代碼並不適用於SEO標題和元描述,因為根據你所使用的SEO插件,通常會有專門的程式碼來處理這部分內容。
Rankmath和Yoast SEO外掛程式標題描述如何顯示當前年份?
比如說,在Rankmath和Yoast這兩款外掛中,你可以使用變數%%currentmonth%%和%%currentyear%%,在搜尋引擎結果頁面(SERP)上展示最新的月份和年份。
- 文章標題和內容顯示目前年份簡碼:
【year】 - SEO外掛程式的標題和描述顯示當前年份變數:
%%currentyear%%
WordPress 中已棄用的Yoast SEO變量
從 Yoast v7.7 開始,Yoast 已棄用這些變數 ▼
| 指標 | 描述 |
|---|---|
| %%userid%% | 替換為貼文/頁面作者的使用者 ID |
| %%currenttime%% | 替換為當前時間 |
| %%currentdate%% | 替換為當前日期 |
| %%currentday%% | 替換為當前日期 |
| %%這個月%% | 替換為當前月份 |
| %%今年%% | 替換為當前年份 |
- 因為Yoast發現它們沒有有效的用例。
- 如果它們在程式碼片段編輯器中使用,它們將不會出現在程式碼片段預覽中。
- 但是,它們將顯示在你的原始程式碼中以保持向後相容性,但 Yoast 建議不要使用它們。
解決方法:
- 因為這些變數無法在Yoast搜尋外觀預覽顯示和編輯,所以Yoast 建議不要使用它們。
- 不過,我們可以在「Yoast」 → 「工具」 → 「批次編輯器」裡,修改編輯Yoast的SEO標題和描述。
然而,在批量編輯器頁面裡,並沒有提供搜尋框,這樣是很難找到需要編輯的文章或頁面。
所以我們需要在文章或頁面的標題前面加上2個點:..
接著點選批次編輯器上方的「WP頁面標題」進行排序,就能快速找到需要編輯的文章或頁面 ▼

- ▲在「新的Yoast SEO標題」輸入框,輸入帶有變數的SEO標題,接著點選「儲存」。
- 我們編輯Yoast SEO標題後,再回到剛才開啟的文章或頁面,請先刷新此頁面(這是為了更新剛才編輯的Yoast SEO標題,否則會覆蓋掉變回剛才還沒編輯的Yoast SEO標題) 。
- 刷新好頁面後,就可以刪除掉剛才在文章或頁面標題前方新增的2個點
..了。
希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《WordPress文章如何顯示當前年份?自動更新標題年份簡碼》,對您有幫助。
歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-31298.html
![馬來西亞支付寶如何實名認證? 2025支付寶驗證教學的圖片第2張 馬來西亞支付寶如何實名認證? [year]支付寶驗證教學](https://img.chenweiliang.com/2018/08/alipay-certification_001.jpg)