潮人地東莞seo博客小編下面跟大家分享關(guān)于seo博客推廣:wordpress如何為分類(lèi)目錄添加關(guān)鍵詞和長(zhǎng)標(biāo)題?等問(wèn)題,希望seo專(zhuān)員在做seo優(yōu)化的過(guò)程中有所幫助,內(nèi)容僅供參考。
8035℃
有時(shí),做網(wǎng)站優(yōu)化時(shí),很多站長(zhǎng)希望wordpress分類(lèi)目錄也能添加關(guān)鍵詞和長(zhǎng)標(biāo)題。我們都知道,wordpress在后臺(tái)添加分類(lèi)目錄時(shí),沒(méi)有關(guān)鍵詞選項(xiàng),也沒(méi)有長(zhǎng)標(biāo)題選項(xiàng)。只有目錄名和別名、描述。如果只是長(zhǎng)標(biāo)題,這個(gè)還好解決,我們只需把目錄名寫(xiě)成長(zhǎng)標(biāo)題,然后在后臺(tái)的“菜單”里把前臺(tái)的導(dǎo)航菜單寫(xiě)成短標(biāo)題就可以 了。但是關(guān)鍵詞就沒(méi)有辦法了,我們只能通過(guò)插件或代碼來(lái)實(shí)現(xiàn)。這里,我們就來(lái)通過(guò)代碼來(lái)實(shí)現(xiàn)分類(lèi)目錄的長(zhǎng)標(biāo)題和關(guān)鍵詞功能。
第一步、在functions.php 中添加如下代碼:
seo博客相關(guān)推薦閱讀:網(wǎng)站優(yōu)化seo:怎樣是網(wǎng)站外鏈,如何快速有效地增加網(wǎng)站外鏈
//分類(lèi)目錄 SEO 優(yōu)化
add_action(‘edit_category_form_fields’, ‘category_function’);
function category_function(){
if(isset($_GET[‘a(chǎn)ction’]) && $_GET[‘a(chǎn)ction’] == ‘edit’) $value = get_option(‘cat_set_’ . $_GET[‘tag_ID’]);
$title = ‘cat_title’;
$keywords = ‘cat_keywords’;
//$description = ‘cat_description’;
?>
自定義SEO信息
}
add_action(‘edit_category’, ‘save_category_function’);
function save_category_function(){
if(isset($_POST[‘a(chǎn)ction’]) && isset($_POST[‘taxonomy’]) && $_POST[‘a(chǎn)ction’] == ‘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è)置不同頁(yè)面顯示不同的標(biāo)題、關(guān)鍵詞、描述,把下面代碼放到 header-seo.php 文件中:
if (is_home()){ //首頁(yè)SEO
$title =get_bloginfo(‘description’).” – “.get_bloginfo(‘name’);
$description = get_option(‘swt_description’);
$keywords = get_option(‘swt_keywords’);
}elseif (is_category()){ //分類(lèi)目錄SEO
$cat_id = get_query_var(‘cat’);
$val = get_option(“cat_set_$cat_id”);
//分類(lèi)目錄長(zhǎng)標(biāo)題
if(!Empty($val) && $val[‘title’]!=”){
$title = $val[‘title’].’ – ‘.get_bloginfo(‘name’);
}else{
$title = single_cat_title(”, false).’ – ‘.get_bloginfo(‘name’);
}
//分類(lèi)目錄關(guān)鍵詞
if(!Empty($val) && $val[‘keywords’]!=”){
$keywords = $val[‘keywords’];
}else{
$keywords = single_cat_title(”, false);
}
//分類(lèi)目錄描述
$description = category_description();
}elseif (is_tag()){ //標(biāo)簽頁(yè)
$title = single_cat_title(”, false).’ – ‘.get_bloginfo(‘name’);
$description = tag_description();
$keywords = single_tag_title(”, false);
}elseif (is_singl哈密seo 網(wǎng)絡(luò)推廣價(jià)格e()){ //文章頁(yè)
$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 中引用標(biāo)題、關(guān)鍵、描述:
” />
” />
通過(guò)這三步,我們就為wordpress分類(lèi)目錄添加了長(zhǎng)標(biāo)題和關(guān)鍵詞功能。
?
以上是潮人地東莞seo博客跟大家分享關(guān)于seo博客推廣:wordpress如何為分類(lèi)目錄添加關(guān)鍵詞和長(zhǎng)標(biāo)題?等問(wèn)題,希望能對(duì)大家有所幫助,若有不足之處,請(qǐng)諒解,我們大家可以一起討論關(guān)于網(wǎng)站seo優(yōu)化排名的seo推廣計(jì)劃表技巧,一起學(xué)習(xí),以上內(nèi)容僅供參考。