2012-07-03 80 views
1

比如我有標題全自動生成關鍵字「戰艦拖車」 所以它會產生這樣的關鍵字 「最好的球員,的,的,世界的」 我該怎麼辦呢?從文章的標題

我想在這樣的HTML apear ...

First:The 
Second:Battleship 
Third:Trailer 

<meta name="keywords" content="<FirstWord>,<second>,<third>"/> 

更正是我想要分割文字標題。

我使用WordPress

+1

不知道爲什麼你使用'「最佳,作爲你的例子,這個世界的玩家「......你明顯的意思是」戰艦,預告片「。 – Foxinni

回答

1

這可能是更好的得到這個職位的蛞蝓。這將消毒和去除任何短的詞,這將不會對搜索引擎有任何價值。然後爆炸,用PHP爆...

這裏如何:

// Get the global post variable (inside or outside the loop) 
global $post; 

// Seperate title slug by dashes into array 
$the_slug_into_array = explode('-', $post->post_name); 

// Convert array back into a string with comma separation 
$the_keywords = implode(',', $the_slug_into_array); 

// Echo out the string of terms from the title 
echo $the_keywords; 

讓我知道如果這個工作你...

+0

謝謝你,它的工作原理 – Batman

5
echo '<meta name="keywords" content="'.implode(',', explode(' ', $string)).'"/>'; 

這將加入由空間$string用逗號分隔的話。顯然取代$string適當的變量。

+0

請更多detali ...例如php代碼...謝謝 – Batman

+0

爆炸的作用是將字符串分隔成塊,如果必須的話,您可以使用這個數組。使用implode將一個數組與一個「粘合劑」結合成一塊,在你的情況下用一個逗號。 –