山滾云

wordpress如何為分類目錄添加關(guān)鍵詞和長標題?

SEO基礎(chǔ)優(yōu)化 9500℃

有時,做網(wǎng)站優(yōu)化時,很多站長希望wordpress分類目錄也能添加關(guān)鍵詞和長標題。我們都知道,wordpress在后臺添加分類目錄時,沒有關(guān)鍵詞選項,也沒有長標題選項。只有目錄名和別名、描述。如果只是長標題,這個還好解決,我們只需把目錄名寫成長標題,然后在后臺的“菜單”里把前臺的導(dǎo)航菜單寫成短標題就可以 了。但是關(guān)鍵詞就沒有辦法了,我們只能通過插件或代碼來實現(xiàn)。這里,我們就來通過代碼來實現(xiàn)分類目錄的長標題和關(guān)鍵詞功能。

第一步、在functions.php 中添加如下代碼:

//分類目錄 SEO 優(yōu)化
add_action(‘edit_category_form_fields’, ‘category_function’);
function category_function(){
if(isset($_GET[‘action’]) && $_GET[‘action’] == ‘edit’) $value = get_option(‘cat_set_’ . $_GET[‘tag_ID’]);
$title = ‘cat_title’;
$keywords = ‘cat_keywords’;
//$description = ‘cat_description’;
?>
<table class=”form-table”>
</table>
<h2>自定義SEO信息</h2>
<table class=”form-table”>
<tbody>
<tr class=”form-field”>
<th scope=”row” valign=”top”><label for=”<?php echo $title ?>”>標題</label></th>
<td>
<input name=”<?php echo $title ?>” id=”<?php echo $title ?>” type=”text” value=”<?php echo esc_attr(stripslashes($value[‘title’]));?>”>
<p class=”description”>默認調(diào)用分類名稱作為Head中Title信息。</p>
</td>
</tr>
<tr class=”form-field”>
<th scope=”row” valign=”top”><label for=”<?php echo $keywords; ?>”>關(guān)鍵詞</label></th>
<td>
<input name=”<?php echo $keywords; ?>” id=”<?php echo $keywords; ?>” type=”text” value=”<?php echo $value[‘keywords’];?>”>
<p class=”description”>多個關(guān)鍵詞用小寫逗號“,”分隔開;默認調(diào)用分類名稱作為Head中KeyWords信息。</p>
</td>
</tr>
<!–<tr class=”form-field”>
<th scope=”row” valign=”top”><label for=”<?php echo $description; ?>”>描述</label></th>
<td>
<textarea name=”<?php echo $description; ?>” id=”<?php echo $description; ?>” rows=”3″ cols=”30″>
<?php echo stripslashes($value[‘description’]); ?>
</textarea>
<p class=”description”>若未設(shè)置,將顯示為“關(guān)于‘某某’分類下的所有文章?!弊鳛镠ead中Description信息。</p>
</td>
</tr>–>
</tbody>
</table>

<?php
}
add_action(‘edit_category’, ‘save_category_function’);
function save_category_function(){
if(isset($_POST[‘action’]) && isset($_POST[‘taxonomy’]) && $_POST[‘action’] == ‘editedtag’ && $_POST[‘taxonomy’] == ‘category’){
update_option(
‘cat_set_’ . $_POST[‘tag_ID’],
array(
‘title’ => $_POST[‘cat_title’],
//’description’ => $_POST[‘cat_description’],
‘keywords’ => $_POST[‘cat_keywords’],
‘template’ => $_POST[‘cat_template’],
‘orderby’ => $_POST[‘cat_orderby’],
‘per_page’ => $_POST[‘cat_per_page’],
)
);
}
};

第二步、設(shè)置不同頁面顯示不同的標題、關(guān)鍵詞、描述,把下面代碼放到 header-seo.php 文件中:

<?php
if (is_home()){ //首頁SEO
$title =get_bloginfo(‘description’).” – “.get_bloginfo(‘name’);
$description = get_option(‘swt_description’);
$keywords = get_option(‘swt_keywords’);

}elseif (is_category()){ //分類目錄SEO

$cat_id = get_query_var(‘cat’);
$val = get_option(“cat_set_$cat_id”);
//分類目錄長標題
if(!Empty($val) && $val[‘title’]!=”){
$title = $val[‘title’].’ – ‘.get_bloginfo(‘name’);
}else{
$title = single_cat_title(”, false).’ – ‘.get_bloginfo(‘name’);
}
//分類目錄關(guān)鍵詞
if(!Empty($val) && $val[‘keywords’]!=”){
$keywords = $val[‘keywords’];
}else{
$keywords = single_cat_title(”, false);
}
//分類目錄描述
$description = category_description();

}elseif (is_tag()){ //標簽頁

$title = single_cat_title(”, false).’ – ‘.get_bloginfo(‘name’);
$description = tag_description();
$keywords = single_tag_title(”, false);

}elseif (is_single()){ //文章頁

$title = $post->post_title.’ – ‘.get_bloginfo(‘name’);
if ($post->post_excerpt){
$description = $post->post_excerpt;
} else {
$description = substr(strip_tags($post->post_content),0,400);
}
$keywords = “”;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ){
$keywords = $keywords . $tag->name . “, “;
}
}
?>

第三步、在header.php 中引用標題、關(guān)鍵、描述:

<?php include “header-seo.php”; ?>
<title><?php echo $title; ?></title>
<meta name=”keywords” content=”<?php echo $keywords ?>” />
<meta name=”description” content=”<?php echo strip_tags($description); ?>” />

通過這三步,我們就為wordpress分類目錄添加了長標題和關(guān)鍵詞功能。

 

以上內(nèi)容來自來自網(wǎng)絡(luò)。

轉(zhuǎn)載請注明:?蝸牛SEO? ? wordpress如何為分類目錄添加關(guān)鍵詞和長標題?

阿里云服務(wù)器云數(shù)據(jù)庫一年最優(yōu)惠時刻,馬上咨詢~
1、騰訊云總面值2000元代金券,最高抵扣36個月訂單 ?點擊立即領(lǐng)取>>
2、騰訊云輕量應(yīng)用服務(wù)器 2核2G3M, 62元1年 ?咨詢即享優(yōu)惠>>
3、騰訊云輕量應(yīng)用服務(wù)器 2核2G4M, 118元1年,135元15個月,540元3年 ?咨詢即享優(yōu)惠>>
4、騰訊云輕量應(yīng)用服務(wù)器 2核4G5M, 218元1年,252元15個月,756元3年 ?咨詢即享優(yōu)惠>>
5、騰訊云輕量應(yīng)用服務(wù)器 4核8G12M, 646元15個月 ?咨詢即享優(yōu)惠>>
6、騰訊云輕量應(yīng)用服務(wù)器 8核16G18M, 1668元15個月 ?咨詢即享優(yōu)惠>>
7、騰訊云輕量應(yīng)用服務(wù)器 16核32G28M, 4224元15個月 ?咨詢即享優(yōu)惠>>
8、騰訊云服務(wù)器 CVM2核2G1M S5-個企同享, 313.2元15個月;CVM2核2G3M, 469.8元15個月 咨詢即享優(yōu)惠>>
9、騰訊云服務(wù)器 CVM S5-個人專享 2核4G1M 748.2元15個月;2核4G3M 904.8元15個月 咨詢即享優(yōu)惠>>
10、騰訊云服務(wù)器 S5-個人專享CVM:4核8G1M 1437.24元15個月;4核8G3M 1593.84元15個月;4核8G5M 1767.84元15個月 咨詢即享優(yōu)惠>>
11、騰訊云服務(wù)器 CVM8核16G5M S5-個人專享,3048.48元15個月 咨詢即享優(yōu)惠>>
12、騰訊云服務(wù)器 CVM S5 2核4G1M ,3603.6元5年;2核4G3M ,4953.6元5年;2核4G5M ,6453.6元5年 咨詢即享優(yōu)惠>>
13、騰訊云服務(wù)器 CVM S5 4核8G1M 6490.44元5年;4核8G3M 7840.44元5年;4核8G5M 9340.44元5年 咨詢即享優(yōu)惠>>
1、華為云1核2G1M HECS 1年64.5元 ? 每天早上9:00開搶,手慢無 ?咨詢即享優(yōu)惠>>
2、華為云2核2G3M 云耀L實例 3個月33.01元 1年88元 ?咨詢即享優(yōu)惠>>
3、華為云2核2G4M 云耀L實例 1年108元 ? 每天早上9:00開搶,手慢無 ?咨詢即享優(yōu)惠>>
4、華為云2核4G5M 云耀L實例 1年198元 3年1010.68元? 每天早上9:00開搶,手慢無 ?咨詢即享優(yōu)惠>>
5、【香港】華為云1核2G1M S3云服務(wù)器 1年99.00 ? 每天早上9:00開搶,手慢無 ?咨詢即享優(yōu)惠>>

1、景安快云VPS基礎(chǔ)型33一個月,198六個月,258一年,399二年,499三年,788五年。 ?咨詢即享優(yōu)惠>>
2、景安快云服務(wù)器1核1G0M,28一個月,228一年,388二年,488三年,666四年,828五年。 ?咨詢即享優(yōu)惠>>
3、個人A型企業(yè)A型虛擬主機22一年,44兩年,66三年,88四年,110五年,220十年。 ?咨詢即享優(yōu)惠>>
5、西部數(shù)碼虛擬主機云峰A型270元5年,LinuxA型300元5年 ?咨詢即享優(yōu)惠>>
6、【香港】恒創(chuàng)科技香港輕量云服務(wù)器1核1G10M 218元1年,436元3年,654元5年起 ?咨詢即享優(yōu)惠>>
7、獨立IP虛擬主機(香港)150M 78元/年起,300M 108元/年起,500M 128元/年起 ?咨詢即享優(yōu)惠>>
8、香港cn2虛擬主機 100M 30元/年起,300M 60元/年起,500M 78元/年起 ?咨詢即享優(yōu)惠>>

山滾網(wǎng)絡(luò)是國內(nèi)領(lǐng)先的搜索營銷服務(wù)商,有豐富的客戶服務(wù)經(jīng)驗,我們有專業(yè)的網(wǎng)站優(yōu)化、網(wǎng)站建設(shè)、APP開發(fā)、全網(wǎng)營銷團隊,可以持續(xù)為您提供優(yōu)質(zhì)的服務(wù),您的滿意是我們不懈的追求。

城市分站:上海SEO北京SEO廣州SEO深圳SEO深圳建站公司武漢SEO重慶SEO成都SEO

業(yè)務(wù)范圍:網(wǎng)站優(yōu)化,深圳建站公司,虛擬主機    微信:ganshangwoniu    QQ:549233124    業(yè)務(wù)咨詢熱線:177-2050-9380

   Copyright ? 2008-2024 山滾網(wǎng)絡(luò)版權(quán)所有   

QQ在線咨詢
上海SEO山滾網(wǎng)絡(luò)微信號