如何给你的WordPress添加独立的关键词和描述

一般在网上下载的Wordpress主题,里面所带的带关键词(keywords)和描述(description)功能都比较不理想,或者有的主题根本不提供。想做SEO的话,缺少了这两个基本的条件,可就很不OK了。

有的站长说可以用All in one SEO插件来解决关键词和描述问题。不过也有站长说这个插件不好的。我最近也在研究这个。从网上找了很多相关的教程和资料。其实要想给你的主页、分类页面及文章页面添加单独的关键词和描述,用代码就可以实现。

下面是我找的资料,如何设置wordpress的关键词(keywords)和描述(description)的代码。

使用方法:将以下代码添加至你的WordPress主题的header.php的<head></head>之间,最后用UTF-8编码另存为,否则中文会乱码。记得,如果修改php文件,一定不要用记事本,最好用专业的编辑器,如notepad、editplus等代码编辑器。


ID, "description", true);
$description2 = mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 200, "…");

// 填写自定义字段description时显示自定义字段的内容,否则使用文章内容前200字作为描述
$description = $description1 ? $description1 : $description2;

// 填写自定义字段keywords时显示自定义字段的内容,否则使用文章tags作为关键词
$keywords = get_post_meta($post->ID, "keywords", true);
if($keywords == '') {
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . ", ";
}
$keywords = rtrim($keywords, ', ');
}
}
elseif (is_category()) {
$description = category_description();
$keywords = single_cat_title('', false);
}
elseif (is_tag()){
$description = tag_description();
$keywords = single_tag_title('', false);
}
$description = trim(strip_tags($description));
$keywords = trim(strip_tags($keywords));
?>


添加完这段代码后,在写文章时,在文章编辑器下面会有添加自定义字段。第一个自定义字段名称为关键字(keywords),字段值写上这篇文章的关键字。接着再添加第二个自定义字段,自定义字段名称为描述(description),后面的字段值写上这篇日志的描述。自定义字段用过一次后,以后再写日志只需在下拉框中选择即可。这样每篇文章都有你自定义的关键词和描述了,非常省事,完全可以不用插件了。



转载文章请注明,转载自:妍熙饭 [http://www.yanxifan.com]

原文链接:http://www.yanxifan.com/841.html

发表评论

无觅相关文章插件,快速提升流量