WordPress自动添加关键词优化的代码

虽然keywords对现在的搜索引擎来说,已经不是很重要了,不过给文章和首页加上一些keywords也是有必要的。另外一个就是 description,google貌似对description还是有一定重视的。Wordpress也有相关的SEO插件,比较出名的是All in on SEO pack,但对中文支持不是太好。

反这段PHP代码添加在header.php模板中,能自动为首页设置好keywords和 description。并且,在文章页面,能自动截断部分文章内容作为描述,也能自动把文章的tag加为keywords,感觉还不错,在此分享一下:

post_excerpt) {
		$description = $post->post_excerpt;
	} else {
		$description = mb_strimwidth(strip_tags(
	apply_filters('the_content',$post->post_content)
	),0,220);
	}
	$keywords = "";
	$tags = wp_get_post_tags($post->ID);
	foreach ($tags as $tag ) {
	 $keywords = $keywords . $tag->name . ",";
	}
//判断是否为分类页
} else if (is_category()) {
$description = category_description();
}
?>


将此段代码放入到header.php中的meta部分即可。