给每篇文章设置不一样的关键词和描述是有利于SEO优化的,这个每一个学习seo的朋友都很清楚,但是不能也不可能每次写文章都要去设置呀,感觉有点繁琐。虽然利用all-in-one-seo-pack插件可以实现这样的效果,但是对于对插件拖慢网站说持恐惧态度的朋友来说,能用代码实现的功能,还是不会选择插件实现的,那么今天小川就告诉你怎么用代码的方法给每篇文章设置不一样的关键词和描述.
如果你对代码不是很感冒,那么你需要很认真的看下面的教程才可以,甚至不要漏过任何一个标点哦!
首先,你需要打开网站后台》外观》编辑 ,然后找到header.php文件,因为我们要修改的代码是在这个文件夹里面的;
打开header.php文件,找到下面的一句话:
<meta name=”keywords” content=”这里是你原来设置的关键词” />
然后把上面的代码替换为下面的一句:
<meta name=”keywords” content=”<?php if (is_single()){ $keywords = “”;$tags = wp_get_post_tags($post->ID);foreach ($tags as $tag ) {$keywords = $keywords . $tag->name . “, “;}echo $keywords;}else{echo (“这里是你原来设置的关键词“);} ?>” />
这个是关键词的修改方法,下面还需要修改描述的一句代码,继续吧!
找到header.php文件夹里面的描述调用代码:
<meta name=”description” content=”这里是你网站的描述” />
把这句用下面的一段代码替换掉:
<meta name=”description” content=”<?php if (is_single()){ echo mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 180,””);} else{echo (“这里是你网站描述“);}?>” />
注意红色字体部分,里面代表的是你原来的关键词和描述,要保持不变哦,不然你首页的关键词和描述就和以前不一样了。
用过这个方法后,你右击网站中文章的源文件,会发现,你文章中的关键词已经变成了文章中的标签,而描述会自动载录你每篇文章中最开始的180个字了,是不是感觉很酷啊。
评论(4)
写得好的!
这就是用的是不是判断的语句代码呀。对了,小川老师什么时候出那个只用一张图片就能调用的方法呀?就是多张图片合为一张的那种!
不错顶一下,百科学员
1.感谢楼主的分享,但是我用的wordpress3.3.1—-header php中未找到<meta name=”keywords” content=”。
2.页面底部有一句话:自豪的采用wordpress,该如何去除。
3.谢。