大家都知道,刚刚建立好的WordPress,如果不做任何修改的话。是没有keywords,或者千篇一律的keywords、description。这对于搜索引擎是非常不有好的。
不过没关系,只要安装下面的步骤稍加修改,就能让你的keywords、description变的非常完美。

首先大家先看看我的博客的效果吧。

首页
http://www.fbics.org/

  1. <title>痴情的猪 </title>
  2. <meta name="keywords" content="" />
  3. <meta name="description" content="痴情的猪的博客,痴情的猪's blog" />

大家看到,标题,标题只有四个字,是我博客的名字。
关键词此时为空。描述是我自定的,写上了我的博客的名字。

然后我们打开一篇文章,再来看看头部的效果是什么样的。
就打开这篇吧,我刚正在写的这篇。
http://www.fbics.org/128

  1. <title>  WordPress高级技巧,打造个性keywords | 痴情的猪 </title>
  2. <meta name="keywords" content="keywords, WordPress, 痴情的猪, 网站, " />
  3. <meta name="description" content="WordPress高级技巧,打造个性keywords" />

文章标题在前,博客名字在后,中间以一个 | 作为分隔符。
关键词,此时显示为该篇文章的标签(tags)。
描述,此时显示为该文章的标题。
这样就解决了关键词、描述为空,或千篇一律的问题了。

很好,很强大。写到这我整个人都斯巴达了。下面来告诉大家如何实现的吧。
进入你的WordPress后台-外观-主题编辑器-页首。
当然,如果你会点HTML基础的话,就可以直接本地编辑header.php文件。
打开header.php,在适当的地方,也就是<title>开始的地方,因为我们要替换掉默认的<title>。
打开header.php,在适当的地方添加如下代码:

  1. <title>< ?php if (is_single() || is_page() || is_archive()) { ?>< ?php wp_title('',true); ?> | < ?php } bloginfo('name'); ?> </title>
  2. < ?if (is_home()){
  3.     $description = "痴情的猪的博客,痴情的猪's blog";
  4. } elseif (is_single()){
  5.     $description =  $post->post_title ;
  6.     $keywords = "";
  7.     $tags = wp_get_post_tags($post->ID);
  8.     foreach ($tags as $tag ) {
  9.         $keywords = $keywords . $tag->name . ", ";
  10.     }
  11. } elseif(is_category()){
  12.     $description     = category_description();
  13. }
  14. ?>
  15. <meta name="keywords" content="<?=$keywords?>" />
  16. </meta><meta name="description" content="<?=$description?>" />
  17. </meta>

这段代码看似有点复杂。我给大家说一下就明白了。
如果这是主页,描述显示为痴情的猪的博客,痴情的猪’s blog
如果这是文章页,描述显示为文章标题。
如果这是主页,关键词显示为空,当然,你可以自己改成你喜欢的。
如果这是文章页,关键词显示为文章标签。

再看这两句

  1. <meta name="keywords" content="<?=$keywords?>" />
  2. </meta><meta name="description" content="<?=$description?>" />
  3. </meta>

很简单,一句是关键词,一句是描述。你可以在“关键词”之前、或之后添加你喜欢的。这样一来就更加灵活了。

, , ,

楼被抢了4层了

  1. 你哥哥来看看你这头牛逼的猪猪。


    颓废 Says @ 08-02-13 15:35
  2. 你相信我是在路过么 ?`


    得瑟 Says @ 08-02-14 13:08
  3. 我详细妖精是飘过而不是路过!!被猪狠命的吹的飘飘悠悠的溜过……
    而我是彻底的被猪忽悠木了!!

    猪!!你很飘飘,你很好好,你很斯巴达!!


    fengye Says @ 08-02-16 14:04
  4. 我修改杂就不对呢


    xiyuonline Says @ 08-03-3 22:09

要说点啥就在这吧