为wordpress博客添加描述标签

Posted by AnQ 2010年05月22日

最近一段时间由于我过于频繁的修改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标签作为本文的关键字。

好了,就是这样,当然这不是唯一的方法,还有其他很多种方式。最近也看到星空有你在修改模板,希望这个对你有所帮助。

31 Responses to “为wordpress博客添加描述标签”

  1. seo 小lee

    怎么我按照上面 的方法试验过,网站打不开了吖?我又重新改回来了不知道哪里出问题了哇

    [回复]
  2. 说到提取关键词 我想起了昨天看到的一篇博文,tag要写出文章的中心,而我却忽略了自己的文章。今天终于大彻大悟!
    实践大于一切理论!

    [回复]

    电动葫芦 回复:

    网页标题该怎么写 ——呵呵 就是这一篇了。

    [回复]
  3. 很实用 感谢!

    [回复]
  4. 谢谢分享 学到了些知识

    [回复]
  5. 恩 z-blog也要自己添加!

    [回复]

    AnQ 回复:

    @老七, z-blog到是没有研究过,有机会也试试zblog.

    [回复]
  6. 呵呵,我只是随心写写,没怎么关注过SEO。

    [回复]

    AnQ 回复:

    @草儿, 恩,随便写写,没有必要在seo上面花费太多时间的。

    [回复]
  7. 睡觉前踩一踩~

    [回复]
  8. 还是不要乱改好啊

    [回复]

    AnQ 回复:

    @zwwooooo, 呵呵,没事的,不会有多大影响的。

    [回复]
  9. 感谢哦!

    [回复]
  10. 目前,我就是采用这样的方式,避免使用插件了~

    [回复]

    AnQ 回复:

    @集趣, 呵呵,我也是,插件安装的太多,也会影响速度。

    [回复]
  11. 不错,用用看

    [回复]
  12. AnQ 还对PHP有研究呀
    我只懂点html和div+css
    asp和php对来说是 天书
    呵呵

    [回复]

    AnQ 回复:

    @杭州SEO, 我只是知道一点wordpress模板制作而已,谈不上什么研究的。

    [回复]
  13. 这个在建站初期就该弄好

    [回复]
  14. 这个得学习学习

    [回复]
  15. 感谢分享,我学习了..我只是在head上面直接放上了关键字和描述的代码,并没有判断是否是首页,呵呵

    [回复]

    AnQ 回复:

    @创享·生活, 如果不加判断的话,所有页面的描述和关键字将会是一样的,显然不是很好。

    [回复]
  16. 安球和朵未关系好像不错。用代码的都是高手啊。

    [回复]
  17. 这个我也是以前摸索着在网上找资料加上去的。

    [回复]
  18. 博主真够折腾

    [回复]

    AnQ 回复:

    @王光卫中文博客, 呵呵,没事就折腾下wp,一个爱好吧

    [回复]
  19. 嘿,还得多学习些代码啊,一窍不通是不行滴,多谢AnQ^_^

    [回复]
  20. 嘿嘿 看看我的
    全部都加了描述~
    我不怎么喜欢自动截取的
    我都是手写的~

    [回复]

    AnQ 回复:

    @海天无影, 呵呵,那看来你蛮细心的啊,我都觉得每篇文章都自己写描述太麻烦了。

    [回复]
  21. 呵呵,,,学习下~

    [回复]

    AnQ 回复:

    @TTkea, 欢迎常来 :D

    [回复]

留下评论