2015-12-11 164 views
0

夥計們我有一個問題,我WordPress的博客的主頁標題後,我更新了WordPress的4.4。我不確定是否因爲更新。問題是,我收到主頁標題的「主頁」前綴。這裏是我的網站 - www.autodevot.comWordPress的 - 從主頁刪除「家」標題

在WordPress設置>常規,在網站標題部分,我已經寫了Autodevot。並在標語部分,我寫了汽車世界新聞|汽車新聞和評論|即將在印度推出的汽車。如此之前,這個標語部分出現在主頁標題中。現在由於某種原因,它爲主頁標題添加「主頁」前綴。所以現在的標題是Home - Autodevot。我需要擺脫那個「家」,並希望標語部分像以前一樣出現在標題中。其他頁面的標題顯示正常。問題只與主頁標題有關。我打開header.php和代碼是這樣的

<?php 
if (! function_exists('_wp_render_title_tag')) { 
function theme_slug_render_title() { 
?> 
<title><?php wp_title('|', true, 'right'); ?></title> 
<?php 
} 
add_action('wp_head', 'theme_slug_render_title'); 
} 
?> 

任何幫助嗎?

+0

考慮安裝一個SEO插件。它可以幫助您更好地管理您的標題。 –

+0

正在關注@KamilP,yoast是個不錯的選擇 –

+0

@KamilP Im使用Google XML站點地圖。 –

回答

0

與此代碼

<?php 
if (! function_exists('_wp_render_title_tag') && !is_home() || !is_front_page()) { 
function theme_slug_render_title() { 
?> 

<title><?php wp_title('|', true, 'right'); ?></title> 
<?php 
} 
add_action('wp_head', 'theme_slug_render_title'); 
} 
?> 
+0

我試過這個。沒有工作。 –

+0

什麼是您的網站網址? – Firefog

+0

www.autodevot。COM –

0

你可以試試這個替換你的代碼,只需添加你的主題的functions.php

add_filter('wp_title', 'filter_pagetitle'); 
function filter_pagetitle($title) { 
    global $wp_query; 
    if (is_front_page()){ 
     return $wp_query->post->post_title; 
    } 
} 
0

關於這一主題的點數多源eithe使用插件或改變一些PHP代碼。但是,更新的功能(WordPress 4.7)允許將custom CSS添加到主題(綁定到該主題,但不會在主題更新時被覆蓋)。這節省了創建兒童主題的需求。此工具通過主題自定義中的「其他CSS」選項卡進行訪問。

從這個blog post如何選擇CSS頁面標題以靈感,我說:

.home .entry-title {display: none;}

隱藏H1標題爲「家」在我的主頁。我懷疑home類是所有頭版的通用類型(不論主頁的實際標題)。

作爲替代,以去掉標題上所有頁面(而不是博客文章):

.page .entry-title {display: none;}

最後,在博客中解釋說,有可能針對特定頁面其ID:

.page-id-177 .entry-title {display: none;}

其中page-id-177來自<body>的類屬性感興趣頁面的標籤。

感謝實時預覽,很容易看出CSS是否有效!

相關問題