我無法獲得我的自定義WordPress主題中的標題以正確顯示。標題屬性設置如下:<title><?php wp_title('|', true, 'right'); ?></title>
WordPress的HTML標題搞砸了
我直接從2012年的主題採取該代碼。當我激活2012年主題時,標題看起來很完美,但是當我使用上述相同代碼的自定義主題時,我會將網站的地址作爲主頁上的標題,並在其他每個頁面上獲取頁面名稱後面跟着一個「|」。任何想法可能會導致這一點?我找了第二個標題標籤,但迄今沒有。它毀了我的SEO。
將此添加到我的functions.php:
function twentytwelve_wp_title($title, $sep) {
global $paged, $page;
if (is_feed())
return $title;
// Add the site name.
$title .= get_bloginfo('name');
// Add the site description for the home/front page.
$site_description = get_bloginfo('description', 'display');
if ($site_description && (is_home() || is_front_page()))
$title = "$title $sep $site_description";
// Add a page number if necessary.
if ($paged >= 2 || $page >= 2)
$title = "$title $sep " . sprintf(__('Page %s', 'twentytwelve'), max($paged, $page));
return $title;
}
add_filter('wp_title', 'twentytwelve_wp_title', 10, 2);
你閱讀整本頁面http: //codex.wordpress.org/Function_Reference/wp_title? – j08691
如果您發佈屏幕截圖或鏈接到頁面(最好是後者),回答您的問題會更容易。另外,正如@ j08691所提到的,確保您仔細檢查WordPress Codex。他們在記錄CMS的每個功能方面做得非常出色。 – Jules