2012-12-27 103 views
1

我希望更改我的WordPress博客的標籤頁的標題。我想要做的就是保持標籤名稱只是標題。更改Wordpress標籤頁的標題

例如:如果一個標籤名稱爲「WordPress的標籤頁面教程」,那麼該標籤應具有相同的標題「WordPress的標籤頁面教程」,而不是「博客名稱 - WordPress的標籤頁面教程」,所以什麼這段代碼改變了嗎?我嘗試過,但只顯示wordpress標題中的變量名稱的錯誤。

<title> 
<?php if (is_home()) { bloginfo('name'); }elseif (is_category()) { 
single_cat_title(); echo ' - ' ; bloginfo('name'); } 
elseif (is_single()) { single_post_title();} 
elseif (is_page()) { bloginfo('name'); echo ': '; single_post_title();} 
else { wp_title('',true); } ?> 

+0

退房烏爾主題tag.php刪除博客,並從那裏 –

+0

的代碼將取決於您使用的主題改變。不同的主題工作方式不同如果它存在,請發佈你的'archive.php'或'tag.php'。 –

+0

明白我的意思嗎?請看這個屏幕演員http://i.stack.imgur.com/Ai9JU.png –

回答

2

你錯過is_tag()

例子:

if (is_tag()) { 
    $tag = single_tag_title("", false); 
    echo $tag; 
} 
0

如果安裝了站點中的任何SEO插件,它將覆蓋 'wp_title' 功能。因此,您可以在該插件設置中管理標題字符串。

如果沒有這樣的插件,你可以用下面的代碼:

add_filter('wp_title', 'hs_tag_titles',10); 

function hs_tag_titles($orig_title) { 

    global $post; 
    $tag_title = 'Test Title'; 
    if (is_tag()) { 
     return $tag_title; 
    } else { 
     return $orig_title; 
    } 
}