WordPress文章如何顯示目前年份?自動更新標題年份簡碼

分享一個在WordPress上輸出當前年份的秘笈,不用靠WordPress外掛,透過簡碼在標題、頁尾或文章內容中快速自動更新年份。

WordPress文章標題如何顯示目前年份?

比如說,你可以輕鬆在網站頁腳加上最新的版權聲明,或是在一些評測文章標題裡面更新年份。

例如:寫上“馬來西亞支付寶如何實名認證?【year】支付寶驗證教學” ▼

WordPress文章如何顯示目前年份?自動更新標題年份簡碼

這個方法簡單易行,只要在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頁面標題」進行排序,就能快速找到需要編輯的文章或頁面 ▼

然後點選批次編輯器上方的「WP頁面標題」進行排序,就能快速找到需要編輯的文章或頁面 第3張

  • ▲在「新的Yoast SEO標題」輸入框,輸入帶有變數的SEO標題,接著點選「儲存」。
  • 我們編輯Yoast SEO標題後,再回到剛才開啟的文章或頁面,請先刷新此頁面(這是為了更新剛才編輯的Yoast SEO標題,否則會覆蓋掉變回剛才還沒編輯的Yoast SEO標題) 。
  • 刷新好頁面後,就可以刪除掉剛才在文章或頁面標題前方新增的2個點..了。

希望陳溈亮博客( https://www.chenweiliang.com/ ) 分享的《WordPress文章如何顯示當前年份?自動更新標題年份簡碼》,對您有幫助。

歡迎分享本文鏈接:https://www.chenweiliang.com/cwl-31298.html

歡迎加入陳溈亮博客的Telegram 頻道,獲取最新更新!

🔔 率先在頻道置頂目錄獲取寶貴的《ChatGPT 內容行銷AI 工具使用指南》! 🌟
📚 這份指南蘊含價值巨大,🌟難逢的機遇,切勿錯失良機! ⏰⌛💨
喜歡就分享和按贊!
您的分享和按贊,是我們持續的動力!

 

發表評論

您的電子郵箱地址不會被公開。 必填項已用 * 標註

滾動到頂部