[第14天]優化wordpress博客,完全拋棄all in one seo插件

對於作外貿網站博客營銷的小夥伴們來講,大部分都是用的插件來作SEO優化的,這幾天我對本身的博客 Fordqiu外貿B2C攻略 進行了代碼式的優化,完全拋棄了all in one seo 插件,感受很不錯,在這裏分享給你們:wordpress博客的Title,Description,Keywords如何用代碼優化,你們一步一步的跟我來作。javascript

修改方法:php

到你的wp博客後臺-外觀-編輯:html

而後會看到左側裏邊全是程序代碼,右側有個列表,找到header.php,打開這個文件,左邊出現的代碼就是header.php的程序代碼。java

會看到title代碼是這樣的:<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>數據庫

修改此段代碼爲:服務器

<?php include_once("desc.php"); ?>微信

你看到上邊出現了這樣一個頁面:desc.php.wordpress

這個頁面在哪裏呢?咱們要新建一個desc.php文件,而後把下邊的代碼保存到desc.php裏邊就ok了,記着必定要另存文件爲UTF-8,很重要,不然你要優化的地方就是亂碼。函數

 

<!--Title Begin-->post

<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?>

<?php if ( is_search() ) { ?><title>搜索結果 | <?php bloginfo('name'); ?></title><?php } ?>

<?php if ( is_single() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?>

<?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); ?> | <?php bloginfo('name'); ?></title><?php } ?>

<?php if ( is_category() ) { ?><title><?php single_cat_title(); ?> | <?php bloginfo('name'); ?></title><?php } ?>

<?php if ( is_month() ) { ?><title><?php the_time('F'); ?> | <?php bloginfo('name'); ?></title><?php } ?>

<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><title><?php single_tag_title("", true); ?> | <?php bloginfo('name'); ?></title><?php } ?> <?php } ?>

<?php

##定義一個函數.解決截取中文亂碼的問題###

if (!function_exists('utf8Substr')) {

function utf8Substr($str, $from, $len)

{

return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.

'((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',

'$1',$str);

}

}

if ( is_home() ){

$description = "這裏是我網站的描述:Fordqiu博客主要分享外貿B2C網站建設,服務器維護,郵件營銷,數據庫營銷,英文seo,數據分析,日誌分析,收匯結匯,外貿物流等待外貿的營銷加實戰";

$keywords = "這裏是個人關鍵詞:外貿B2C技巧,外貿B2C推廣,英文網站推廣";

 

}

elseif ( is_single() ){

if ($post->post_excerpt) {

$description = $post->post_excerpt;

} else {

if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){

$post_content = $result['1'];

} else {

$post_content_r = explode("\n",trim(strip_tags($post->post_content)));

$post_content = $post_content_r['0'];

}

$description = utf8Substr($post_content,0,220);

}

 

$keywords = "";

$tags = wp_get_post_tags($post->ID);

foreach ($tags as $tag ) {

$keywords = $keywords . $tag->name . ",";

}

}

###這裏是wp博客分類頁面優化代碼。本身去後臺找到本身的分類頁面的ID改變is_category的ID。###

elseif ( is_category(34) ){

$description = "這個是個人網站建設分類的描述:外貿網站建設技巧方法,注意事項等待的我的總結。";

$keywords = "網站建設分類的關鍵詞:外貿B2C技巧,外貿B2C推廣,英文網站推廣";

}

###這裏是wodpress的Page頁的優化代碼。同上。多個頁面的話自行添加就是###

elseif ( is_page(2) ){

$description = "fordqiu外貿B2C攻略之wp博客網站頁面優化描述,本身寫成本身的描述";

$keywords = "fordqiu外貿B2C攻略之wp博客網站頁面優化關鍵詞";

}

elseif ( is_page(135) ){

$description = "fordqiu外貿B2C攻略之wp博客網站頁面優化描述,本身寫成本身的描述";

$keywords = "fordqiu外貿B2C攻略之wp博客網站頁面優化關鍵詞";

 

}

?>

<?php echo "\n"; ?>

<meta name="description" content="<?php echo trim($description); ?>" />

<meta name="keywords" content="<?php echo rtrim($keywords,','); ?>" />

<!--###Description & Keywords End-->。

你們能夠看看fordqiu外貿b2c攻略博客的源代碼,是否是發現,每次發佈的新文章出來的title,description,keywords都自動添加上了,這裏對這3個要素分別做個解釋:

title=文章名|博客名

description=博客文章的第一段(這裏就沒法添加本身想要的,不過方便多了,最好本身博文的第一段給好好的斟酌斟酌再寫)

keywords=文章的tags(標籤)

很完美吧!很感謝柳城博客中的對wp代碼優化的這個文章,我這裏是拿來主義,固然不是單純的拿來,是教你們一步一步怎麼作(我把我本身怎麼作的步驟給寫出來了)。

趕快成爲第一個讚的人吧
 

本文標籤 wp博客網站page頁面優化 , wp博客網站分類頁面優化 , 代碼優化wordpress博客

除非註明,文章均爲FordQiu(外貿B2C)攻略原創,轉載請保留連接:http://www.fordqiu.com/archives/89.html

關注微信帳號:fordqiu 

相關文章
相關標籤/搜索