不知道為什麼,WordPress博客居然沒有添加關鍵字keywords和描述description的設置...因為我之前也有個博客,需要搜索引擎收錄他,所以請教到一個方法,這裡就向大家分享一下。本博客已經使用此方法,大家可以查看主頁、文章頁的代碼查看效果。查看方法:右鍵頁面--查看源文件。
打開博客根目錄,wp-content/themes/你的主題目錄下面的header.php文件,在
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
下面加上:
<?php if (is_home()) { ?> <meta name="keywords" content="你網站的關鍵字" /> <meta name="description" content="你網站描述" /> <link rel="canonical" href="<?php echo get_settings('home'); ?>" /> <?php } ?> <?php if ( is_single() ) { ?> <meta name="keywords" content="<?php $key="keywords"; echo get_post_meta($post->ID, $key, true); ?>" /> <meta name="description" content="<?php $key="description"; echo get_post_meta($post->ID, $key, true); ?>" /> <link rel="canonical" href="<?php echo get_permalink($post->ID);?>" /> <?php } ?>
這段代碼你可以適當修改,當然,前提是你要懂他是什麼意思。
還沒完,修改“你網站的關鍵字”為你自己想要的首頁關鍵字,修改“你網站描述”為你自己想要的首頁描述,首頁搞定!
下面是文章頁。每次發文章的時候,在自定義域那裡,添加兩個自定義域:
名稱一:keywords,值一:這個頁面的關鍵字。
名稱二:description,值二:這個頁面的描述。
這樣,你發表的文章頁面,也會出現對應的關鍵字和描述啦~~~你可以看看本頁面的代碼裡面keywords和description是不是圖片上面的值了。
友情提示:關鍵字keywords裡面,需要用英文逗號分開,搜索引擎才認得出來。
自定義域在編輯文章頁面的右上方,有個“顯示選項”的下拉,把“自定義欄目”(之前版本叫“自定義域”)勾選即可。