WordPress博客題目與優化的准確設置辦法

  獨立博客大部分數挑選出的人擇了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 = ;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ,;
}
}
?>
<?php echo \n; ?>
<meta name=description content=<?php echo trim($description); ?> />
<meta name=keywords content=<?php echo rtrim($keywords,’,’); ?> />

  溫馨提示,在做每一處改正前請做好代碼備案,seo不了功時還可以還原原型。至於有沒有設置成功,可把博客及文章地址復制到有關META信息檢驗測定查問。