2014-03-25 53 views
0

我曾嘗試尋找代碼在每個帖子中生成搜索引擎優化標題刪除' - '在標題結尾。通常,當標題顯示在瀏覽器上時,標題和瀏覽器之間已經有' - '。WordPress的搜索引擎優化刪除「 - 」在搜索引擎優化標題末尾

Ex: title - chrome, title - firefox, title - safari 

但現在,我認爲它是:

title - - chrome, title - - firefox, title - - safari 

似乎在帖子的標題相當難看。 我曾嘗試在class-frontend.php中將其刪除,但似乎不起作用。那麼,我該如何刪除它?或者它應該是刪除時得到一個帖子的標題和產生投入SEO標題字段,每個崗位

+0

這個問題似乎是題外話,因爲它是關於SEO –

回答

0

下面放腳本wp_head後()函數中的header.php或在header.php中結束

它會從標題標籤中刪除多餘的「 - 」。

<script> 

var str = document.title; 
var res = str.split(" "); 
var final_res=""; 
var count=0; 
for(i=0;i<res.length;i++) 
{ 
    var n=final_res.indexOf("-"); 
    if(n==-1) 
    { 
    count=0; 
    } 
    else 
    { 
    count=1; 
    } 


    if(res[i]!="-" || count==0) 
    { 
    final_res=final_res+" "+res[i]; 
    } 
    else 
    { 
    final_res=final_res; 
    }  

} 
document.title=final_res; 
</script> 
0

我找到了解決方法:檢查並刪除WP-SEO中class-frontend.php中的標題「 - 」。

+0

沒有,你就必須做這在每個插件更新... – brasofilo

0

首先,確保插件配置適合標題,如果問題不能在那裏解決。

我們可以使用下面的過濾器修改SEO冠軍functions.php或在功能插件:

add_filter('wpseo_title', function($title) 
{ 
    $new_title = str_replace('- -', '-', $title); // Adjust to your liking 
    return $new_title; 
});