登入

WordPress SEO:如何動態修改meta title?

作者:neo yang 時間:2024/02/09 讀: 7379
meta title,也就是頁面的head標籤中的title標籤的內容,對於SEO是很重要的。有時候,我們需要[…]

meta title,也就是頁面的head標籤中的title標籤的內容,對於SEO是很重要的。有時候,我們需要動態地修改Wordpress的meta title.

第一步:theme支援:add_theme_support('title-tag');

確保你的theme的functions檔案中有這行程式碼:

 add_theme_support('title-tag');

第二步:刪除預設的Meta title:remove_action( 'wp_head', '_wp_render_title_tag', 1 );

在需要動態修改meta title的頁面範本檔案中的開頭位置加入以下程式碼:

remove_action( 'wp_head', '_wp_render_title_tag', 1 );

注意:這行程式碼不要放在任何函數中。

第三步:注入自訂的Meta title

在需要動態修改Meta title的頁面範本檔案中,在刪除預設Meta title的程式碼之後,加入以下程式碼:

function custom_title() { global $post; echo " " . $post->post_title . "-"; echo "xxx -"; _e(bloginfo('name'), 'themoon'); echo " "; } add_action("wp_head", "custom_title");

總結

關鍵是刪除預設的Meta title。因為,如果不刪除,最後會出現兩個Meta title。

標籤:


copyright © www.lyustu.com all rights reserve.
Theme: TheMoon V3.0. Author:neo yang