1
我有一個WordPress網站。我正在嘗試根據在URL中傳遞的參數動態更改頁面標題。我使用the_title()鉤子,但它也改變菜單。我也使用in_the_loop()方法來防止菜單變化,但沒有運氣。如何動態更改頁面標題而不影響菜單? 這裏是我的代碼:WordPress - 如何動態更改頁面標題而不影響菜單
add_filter('the_title','some_callback');
function some_callback($data){
global $post;
$new_url = $_SERVER['REQUEST_URI'];
$id = $_GET['id'];
if($id != "" && in_the_loop())
{
$banner = getbanner($id);
if($banner == ""){return $post->post_title;}
else { return $post->post_title." $banner; }
}
else { return $post->post_title; }
}
我在想你的網站有一個菜單。如果您更改page_title,它也會更改網站上的菜單標籤。那是對的嗎? –
是正確的,不想更改菜單 – User27
您可以分享您用於製作菜單顯示的代碼嗎? –