獨立博客大部分數挑選出的人擇了wordpress,但功能堅強雄厚的WP並非每位博主都能駕駛自若的,發現眾多WP生手博主連最基本的題目及細節都沒設置好,造成博客在搜索引擎網站的地位大受影響,下邊來談談wordpress博客題目與優化的准確設置辦法。
有可能眾多博主覺得,最簡單的辦法就是運用插件,由於WP的插件真的太強太全了。但插件用得較很長時間,不止會拖慢博客過訪速度,還會導致服務器資源的過度耗費,且某些搜索引擎網站對有點插件很不友善,不合適的運用會使博客在其權重大打折扣扣。例如All in one SEO pack,它本是眾多人崇尚的SEO最佳插件,後來通過不斷的實踐證實,它不止對服務器耗費太大,百度還對其十分不友善,在這以後纔有人剖析說這是一款針對谷歌預設的插件,所以纔會遭百度的翻白眼。
那末在不運用插件的事情狀況下怎麼樣做出同樣效果的題目優化呢,來看看本人如今的設置,此辦法是出自柳城的文章分享(柳城是誰?今年前一年博百優SEO大賽的NO.1),操作形式有兩種:
1、先把原來header.php裡的<title><?php</title>間這段代碼改為<?php include_once(desc.php); >再把以下新的代碼保留在desc.php就OK了(假如有漢字的話,想的起來另存為文件的編碼是UTF-8。牢牢記住),把desc.php上傳到你的正題的目次下。
2、(本人自個兒的作法)把header.php裡含<meta></title><?php title>的代碼用以下新的代碼遮蓋即可,但有點正題的沒有辦法運用,由於有點正題的header.php裡並無<meta><title><>php </title>什麼的。
新的代碼為:
以下為援用的內部實質意義: <?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 = 這處填寫你博客的描寫; $keywords = 這處填寫你博客的網站關鍵詞; } 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 = ; |
溫馨提示,在做每一處改正前請做好代碼備案,seo不了功時還可以還原原型。至於有沒有設置成功,可把博客及文章地址復制到有關META信息檢驗測定查問。