为wordpress博客添加描述标签
最近一段时间由于我过于频繁的修改title标签和模板,导致网站快照停滞,关键字排名下跌,因此如果是友情链接的朋友担心网站被影响,可以暂时拿掉我的链接。
今天想说下怎样给wordpress博客设置关键字和描述标签,高手请飘过。虽然说关键字标签对于排名已经不起作用了,但是完整的设置描述和关键字还是有好处的。有些朋友或许在使用插件来实现,但是我个人不太喜欢用过多的插件,能修改代码实现就修改代码。
方法:在你的主题目录下面找到header.php,打开之后在head部分添加代码:
<?php if (is_home()){
$description = “此处设置你网站首页的描述”;
$keywords = “设置首页的关键字,seo,网站优化”;
} elseif (is_single()){
$description = substr(strip_tags($post->post_content),0,220);
$keywords = “”;
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag ) {
$keywords = $keywords . $tag->name . “, “;
}
}
?>
<meta name=”keywords” content=”<?=$keywords ?>” />
<meta name=”description” content=”<?=$description?>” />
is_home用来判断是否是网站的首页,如果是则显示首页的关键字和描述,如果不是首页,则判断是不是文章页面,是文章页面就截取文章前220个字符,作为文章页面的描述,并提取本文的tag标签作为本文的关键字。
好了,就是这样,当然这不是唯一的方法,还有其他很多种方式。最近也看到星空有你在修改模板,希望这个对你有所帮助。
怎么我按照上面 的方法试验过,网站打不开了吖?我又重新改回来了不知道哪里出问题了哇
[回复]说到提取关键词 我想起了昨天看到的一篇博文,tag要写出文章的中心,而我却忽略了自己的文章。今天终于大彻大悟!
[回复]实践大于一切理论!
电动葫芦 回复:
六月 1st, 2010 at 11:44
网页标题该怎么写 ——呵呵 就是这一篇了。
[回复]很实用 感谢!
[回复]谢谢分享 学到了些知识
[回复]恩 z-blog也要自己添加!
[回复]AnQ 回复:
五月 24th, 2010 at 11:38
@老七, z-blog到是没有研究过,有机会也试试zblog.
[回复]呵呵,我只是随心写写,没怎么关注过SEO。
[回复]AnQ 回复:
五月 24th, 2010 at 11:39
@草儿, 恩,随便写写,没有必要在seo上面花费太多时间的。
[回复]睡觉前踩一踩~
[回复]还是不要乱改好啊
[回复]AnQ 回复:
五月 24th, 2010 at 09:32
@zwwooooo, 呵呵,没事的,不会有多大影响的。
[回复]感谢哦!
[回复]目前,我就是采用这样的方式,避免使用插件了~
[回复]AnQ 回复:
五月 24th, 2010 at 11:40
@集趣, 呵呵,我也是,插件安装的太多,也会影响速度。
[回复]不错,用用看
[回复]AnQ 还对PHP有研究呀
[回复]我只懂点html和div+css
asp和php对来说是 天书
呵呵
AnQ 回复:
五月 24th, 2010 at 09:33
@杭州SEO, 我只是知道一点wordpress模板制作而已,谈不上什么研究的。
[回复]这个在建站初期就该弄好
[回复]这个得学习学习
[回复]感谢分享,我学习了..我只是在head上面直接放上了关键字和描述的代码,并没有判断是否是首页,呵呵
[回复]AnQ 回复:
五月 24th, 2010 at 09:31
@创享·生活, 如果不加判断的话,所有页面的描述和关键字将会是一样的,显然不是很好。
[回复]安球和朵未关系好像不错。用代码的都是高手啊。
[回复]这个我也是以前摸索着在网上找资料加上去的。
[回复]博主真够折腾
[回复]AnQ 回复:
五月 24th, 2010 at 09:31
@王光卫中文博客, 呵呵,没事就折腾下wp,一个爱好吧
[回复]嘿,还得多学习些代码啊,一窍不通是不行滴,多谢AnQ^_^
[回复]嘿嘿 看看我的
[回复]全部都加了描述~
我不怎么喜欢自动截取的
我都是手写的~
AnQ 回复:
五月 22nd, 2010 at 16:13
@海天无影, 呵呵,那看来你蛮细心的啊,我都觉得每篇文章都自己写描述太麻烦了。
[回复]呵呵,,,学习下~
[回复]AnQ 回复:
五月 22nd, 2010 at 16:12
@TTkea, 欢迎常来
[回复]