WordPress因其功能強大,,插件眾多,易于擴充功能,。安裝使用都非常方便,,且免費的模版插件深受眾多站長們的喜愛,,制作成本低,網(wǎng)站易用性強,,使大部分初入站長行業(yè)的站長們選擇WordPress用來作站。用WordPress來做博客,、單頁面、淘寶客網(wǎng)站都是不錯的選擇,。 在我們使用WordPress做網(wǎng)站的時候,WordPress其實也有不少缺點,,比如WordPress不能給采集,,發(fā)布文章比較麻煩,這些只是小問題,,無非是多花點時間,但是對于站長們來說wordpress在對SEO的支持上面很差勁,,這才是最致命缺點,,當然你可以通過一些SEO插件來改善這個問題,,但是插件終歸是插件,總有不好的地方,,能通過改變代碼的方式來改變這個問題,,不就是根本上解決了嗎? 下面我來介紹過頭改變代碼的方式來做好SEO方面的知識 一:首頁,、欄目頁、文章頁關鍵字,、描述一鍵設置 我們在用WordPress做站的時候遇到最麻煩的問題就是各自欄目頁以及文章頁關鍵字以及描述設立的問題,,目前我們只能借助于插件,其實通過改變代碼的方式來設置關鍵字以及描述是最好的辦法,,下面我來介紹: 首頁的關鍵字以及描述我們能通過后臺設置,麻煩的是欄目頁以及文章頁的設置,,我們可以通過更改你使用模版下的header.php來實現(xiàn)。 在header.php中加入以下代碼 { $description = get_option('swt_description'); $keywords = get_option('swt_keywords'); } elseif (is_category())//判斷欄目頁面關鍵字以及描述 { $ashu_categorys = get_the_category(); foreach($ashu_categorys as $a) { if($a->name == "欄目一"){ //這是你某個欄目的名稱,這里只列2個,,有更多也可以直接加 $keywords = "這是欄目一頁面的關鍵字"; } if($a->name == "欄目二"){ $keywords = "這是欄目二頁面的關鍵字"; } } $description = category_description(); //這是你后臺設置某個欄目寫的描述 } elseif (is_single() || is_page())//這里是判斷文章頁以及標簽頁的關鍵字以及描述 { $description=get_post_meta($post->ID,"description_value",true); $keywords= get_post_meta($post->ID,"keywords_value",true); //說明:這里的description_value、keywords_value是在寫文章時添加自定義欄目是加上的,于下圖所示:點擊添加自定義欄目,,將description_value、keywords_value分別加上,,加一次之后,以后只要寫文章時,,改值就行了! $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) {$keywords = $keywords . $tag->name . ",";} if($keywords == ""){ $tags = wp_get_post_tags($post->ID); foreach($tags as $tag){ $keywords = $keywords . $tag->name .","; } } } ?> 二:關于首頁不顯示某個欄目的文章 我們在寫文章的時候,往往要在首頁顯示一些高質(zhì)量的文章,,有許多欄目頁的文章純粹是為了增加網(wǎng)站收錄的,,可能質(zhì)量不高,,我們不想將它顯示在首頁,這點也很好辦到,。 首先我們要找到你不想顯示某個欄目的ID,這在后臺主題設置頁面能夠找到,,假如這個欄目是ID是2,在你的模版index.php頁面找到下面代碼 $args = array( 'category__not_in' => array(2), // 不想顯示的分類ID,,多個用半角逗號隔開 'paged' => $paged ); 如果沒有category__not_in你要加上,,也可以加入多個欄目,,比如'category__not_in' => array(2,3,5) 今天就帶來兩個關于WordPress網(wǎng)站優(yōu)化的技巧,不足之處請大家指導! |
|
來自: 隱者黑鷹88 > 《網(wǎng)站服務》