共計(jì) 2154 個(gè)字符,預(yù)計(jì)需要花費(fèi) 6 分鐘才能閱讀完成。
本篇內(nèi)容主要講解“WordPress 如何設(shè)置獨(dú)立的 Description 和 Keywords”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓丸趣 TV 小編來(lái)帶大家學(xué)習(xí)“WordPress 如何設(shè)置獨(dú)立的 Description 和 Keywords”吧!
將以下代碼添加至 WordPress 主題 header.php 的 head /head 之間,最后用 UTF- 8 編碼另存為,否則中文會(huì)亂碼:
?php
$description =
$keywords =
if (is_home() || is_page()) {
// 將以下引號(hào)中的內(nèi)容改成你的主頁(yè) description
$description = 露兜博客描述
// 將以下引號(hào)中的內(nèi)容改成你的主頁(yè) keywords
$keywords = WordPress, 博客, 編程,php,ludou
}
elseif (is_single()) {
$description1 = get_post_meta($post- ID, description , true);
$description2 = str_replace(\n , ,mb_strimwidth(strip_tags($post- post_content), 0, 200, … , utf-8
// 填寫自定義字段 description 時(shí)顯示自定義字段的內(nèi)容,否則使用文章內(nèi)容前 200 字作為描述
$description = $description1 ? $description1 : $description2;
// 填寫自定義字段 keywords 時(shí)顯示自定義字段的內(nèi)容,否則使用文章 tags 作為關(guān)鍵詞
$keywords = get_post_meta($post- ID, keywords , true);
if($keywords ==) {
$tags = wp_get_post_tags($post-
foreach ($tags as $tag) {
$keywords = $keywords . $tag- name . ,
}
$keywords = rtrim($keywords, ,
}
}
elseif (is_category()) {
// 分類的 description 可以到后臺(tái) - 文章 - 分類目錄,修改分類的描述
$description = category_description();
$keywords = single_cat_title(, false);
}
elseif (is_tag()){
// 標(biāo)簽的 description 可以到后臺(tái) - 文章 - 標(biāo)簽,修改標(biāo)簽的描述
$description = tag_description();
$keywords = single_tag_title(, false);
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?
meta name= description content= ?php echo $description; ? /
meta name= keywords content= ?php echo $keywords; ? /
以后在寫博客文章時(shí)只需添加兩個(gè)自定義欄目(在文章編輯頁(yè)面下面,沒(méi)有就點(diǎn)擊右上角的顯示選項(xiàng))即可,第一個(gè)自定義欄目名稱為 keywords,欄目值寫上這篇文章的關(guān)鍵字。接著再添加第二個(gè)自定義欄目,自定義欄目名稱為 description,后面的欄目值寫上這篇日志的描述。自定義欄目用過(guò)一次后,以后再寫日志只需在下拉框中選擇即可。這樣每篇文章都有你自定義的 keywords 和 description 了,你完全可以拋棄 All in One SEO 插件了。
主頁(yè) (home) 和頁(yè)面 (page) 的 description 和 keywords 是用 PHP 代碼直接寫的,你可將上面的露兜博客的描述改成你的。
分類 (category) 頁(yè)和標(biāo)簽頁(yè) (tag) 的 description 直接取分類或標(biāo)簽的描述,這個(gè)可以根據(jù)需要在 WordPress 管理后臺(tái)更改,keywords 則取分類或標(biāo)簽的名稱。如果你想手動(dòng)給每個(gè)分類定義 description 和 keywords,可以將第 27-28 行代碼改成:
if (is_category( 音樂(lè))) {
$description = 這里填音樂(lè)分類的描述
$keywords = 這里填音樂(lè)分類的關(guān)鍵字,半角逗號(hào)隔開(kāi)
}
elseif (is_category( 電影)) {
$description = 這里填電影分類的描述
$keywords = 這里填電影分類的關(guān)鍵字,半角逗號(hào)隔開(kāi)
}
elseif (is_category( 戲劇)) {
$description = 這里填戲劇分類的描述
$keywords = 這里填戲劇分類的關(guān)鍵字,半角逗號(hào)隔開(kāi)
}
// 多個(gè)分類,復(fù)制 9 -12 行代碼,粘貼到 13 后面行,類似 5 -12 行,改一下分類名稱即可
// 使用 UTF- 8 編碼另存為,替換原來(lái)的文件,否則可能會(huì)亂碼
到此,相信大家對(duì)“WordPress 如何設(shè)置獨(dú)立的 Description 和 Keywords”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是丸趣 TV 網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!