前兩天我把博客每個(gè)頁(yè)面的關(guān)鍵詞(keywords)和描述(description)都給添加上了。本來(lái)打算添加個(gè)插件的,不過(guò)插件畢竟影響網(wǎng)頁(yè)的打開(kāi)速度,所以專(zhuān)門(mén)花了幾天的時(shí)間找代碼。網(wǎng)上關(guān)于關(guān)鍵詞(keywords)和描述(description)添加的代碼倒是不少,都不是很理想。我對(duì)代碼不是很熟悉,所以倒也費(fèi)了不少功夫??礃幼有枰獝貉a(bǔ)代碼知識(shí)了。廢話少說(shuō),下面說(shuō)下如何在wordpress里面添加關(guān)鍵詞(keywords)和描述(description)代碼吧。
第一步進(jìn)入wordpress后臺(tái)(這是廢話),找到“外觀”模塊下面 的“編輯”選項(xiàng),進(jìn)入主題編輯選項(xiàng);這一步太簡(jiǎn)單,就不截圖了。
在模版里面點(diǎn)擊“頂部(header.php)”模版:
關(guān)鍵詞如何添加
在左側(cè)的header編輯框中找到<title>……………</title>,這里是你的網(wǎng)站標(biāo)題,中間的應(yīng)該是變量,畢竟每個(gè)頁(yè)面的標(biāo)題都不一樣。在<title>前面或者</title>后面加入以下代碼:
以下為引用的內(nèi)容: <?php if (is_home()){ $description = “山東SEO是朱祥祥的個(gè)人博客,專(zhuān)注與山東SEO技術(shù)研究,網(wǎng)站推廣以及網(wǎng)絡(luò)營(yíng)銷(xiāo),致力于山東SEO的發(fā)展,樂(lè)于分享SEO經(jīng)驗(yàn)技巧與網(wǎng)絡(luò)營(yíng)銷(xiāo)心得.”; $keywords = “SEO,山東SEO,網(wǎng)絡(luò)營(yíng)銷(xiāo)”; } //判斷是否是首頁(yè),如果是,指定關(guān)鍵詞(keywords)和描述(description)。注意,把上面的關(guān)鍵詞(keywords)和描述(decision)改成你自己的。 elseif if ($post->post_excerpt) { $description = $post->post_excerpt; } elseif(function_exists(‘wp_thumbnails_excerpt’)){ $description = wp_thumbnails_excerpt($post->post_content, true); } else { $description = $post->post_title; } $keywords = “”; $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) { $keywords = $keywords . “," . $tag->name; } } //判斷是否是文章頁(yè),如果是則文章標(biāo)簽(tag)設(shè)為關(guān)鍵詞,摘要(可以在后臺(tái)設(shè)置,這里就不講解了)設(shè)為描述(description),若沒(méi)有摘要,標(biāo)題(title)作為描述(description)。 elseif(is_category()){ $description = category_description(); } //判斷是否為分類(lèi)頁(yè) echo “<meta name=\”description\” content=\”$description\” /> <meta name=\”keywords\” content=\”$keywords\” />”; ?> //這一步就是調(diào)用上面的函數(shù)了。 |
將上面的代碼添加進(jìn)去就可以了 然后更新header模板就可以了。添加的時(shí)候把紅色文字去掉,這些是我添加進(jìn)去的解釋內(nèi)容,沒(méi)什么用。
這里在嘮叨兩句,上面我是把描述(description)放在了關(guān)鍵詞(keywords)前面。山東SEO是考慮到現(xiàn)在關(guān)鍵詞(keywords)在搜索引擎的權(quán)重已經(jīng)降低了很多,所以把關(guān)鍵詞(keywords)放到了后面,朋友們?nèi)绻敢獾脑捯部梢园殃P(guān)鍵詞放在前面。
關(guān)于摘要,山東SEO覺(jué)得沒(méi)有必要設(shè)置了,有標(biāo)題(title)當(dāng)描述(description)就可以了,設(shè)置摘要的話,在首頁(yè)顯示的就不是你的文章的前半部分內(nèi)容了,而是你設(shè)置的摘要。這樣子總感覺(jué)對(duì)于用戶(hù)體驗(yàn)度就降低了。
還有就是倒數(shù)第二部分的代碼:
elseif(is_category()){ $description = category_description(); } |
這部分的代碼山東SEO以為是把分類(lèi)頁(yè)的名字設(shè)為描述(description)呢。不過(guò)山東SEO查了一下,不是的。在分類(lèi)頁(yè)欄目下關(guān)鍵詞(keywords)和描述(description)都是空的,既然都是空的,為什么還要這兩行代碼呢?這一點(diǎn)山東SEO不是很明白,希望有懂得代碼的朋友可以幫忙分析一下。
聯(lián)系客服