WordPress自动添加关键词优化的代码
- 发表于
- WordPress
虽然keywords对现在的搜索引擎来说,已经不是很重要了,不过给文章和首页加上一些keywords也是有必要的。另外一个就是 description,google貌似对description还是有一定重视的。Wordpress也有相关的SEO插件,比较出名的是All in on SEO pack,但对中文支持不是太好。
反这段PHP代码添加在header.php模板中,能自动为首页设置好keywords和 description。并且,在文章页面,能自动截断部分文章内容作为描述,也能自动把文章的tag加为keywords,感觉还不错,在此分享一下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
<?php //判断是否为首页 if (is_home()) { $description = "你的站点描述"; $keywords = "你的关键词"; //判断是否为文章页 } else if (is_single()) { if ($post->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(); } ?> <meta content="<?php echo $keywords; ?>" name="keywords" /> <meta content="<?php echo $description; ?>"name="description" /> |
将此段代码放入到header.php中的meta部分即可。
原文连接:WordPress自动添加关键词优化的代码
所有媒体,可在保留署名、
原文连接
的情况下转载,若非则不得使用我方内容。