WordPress高级技巧,打造个性keywords

作者:痴情的猪 来源:落伍者 时间:2008-02-13 13:14:00 

大家都知道,刚刚建立好的WordPress,如果不做任何修改的话。是没有keywords,或者千篇一律的keywords、description。这对于搜索引擎是非常不有好的。

不过没关系,只要安装下面的步骤稍加修改,就能让你的keywords、description变的非常完美。

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

大家看到,标题,标题只有四个字,是我博客的名字。

关键词此时为空。描述是我自定的,写上了我的博客的名字。

然后我们打开一篇文章,再来看看头部的效果是什么样的。

就打开这篇吧,我刚正在写的这篇:http://www.fbics.org/128

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

文章标题在前,博客名字在后,中间以一个 | 作为分隔符。

关键词,此时显示为该篇文章的标签(tags)。

描述,此时显示为该文章的标题。

这样就解决了关键词、描述为空,或千篇一律的问题了。

很好,很强大。写到这我整个人都斯巴达了。下面来告诉大家如何实现的吧。

进入你的WordPress后台-外观-主题编辑器-页首。当然,如果你会点HTML基础的话,就可以直接本地编辑header.php文件。打开header.php,在适当的地方,也就是<title>开始的地方,因为我们要替换掉默认的<title>。

打开header.php,在适当的地方添加如下代码:

<title>< ?php if (is_single() || is_page() || is_archive()) { ?>< ?php wp_title('',true); ?> | < ?php } bloginfo('name'); ?> </title> 
< ?if (is_home()){ 
    $description = "痴情的猪的博客,痴情的猪's blog"; 
} elseif (is_single()){    
    $description =  $post->post_title ; 
    $keywords = "";        
    $tags = wp_get_post_tags($post->ID); 
    foreach ($tags as $tag ) { 
        $keywords = $keywords . $tag->name . ", "; 
    } 
} elseif(is_category()){ 
    $description     = category_description(); 

?> 
<meta name="keywords" content="<?=$keywords?>" /> 
</meta><meta name="description" content="<?=$description?>" /> 
</meta>

这段代码看似有点复杂。我给大家说一下就明白了。

如果这是主页,描述显示为痴情的猪的博客,痴情的猪’s blog

如果这是文章页,描述显示为文章标题。

如果这是主页,关键词显示为空,当然,你可以自己改成你喜欢的。

如果这是文章页,关键词显示为文章标签。

再看这两句

<meta name="keywords" content="<?=$keywords?>" /> 
</meta><meta name="description" content="<?=$description?>" /> 
</meta>

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

标签:WordPress,keyword,搜索
0
投稿

猜你喜欢

  • 教你去除Discuz!7.0 有无新帖版块图标

    2009-09-20 17:56:00
  • 百度贴吧六周年启用新域名 获唯一注册商标权

    2009-12-03 10:21:00
  • 做个有技术的站长 将你的创意转化为现实

    2009-03-05 13:51:00
  • 美国主机Justhost介绍及图文购买教程

    2010-03-28 17:07:00
  • 微软完成Win7“XP虚拟模式”软件开发工作

    2009-10-02 12:47:00
  • 在Windows 2003中配置ASP.Net环境

    2009-07-23 20:00:00
  • dedecms 5.1 utf-8版本英文修改方法

    2010-12-08 16:06:00
  • 站长购买美国主机选择10个基本参考 别给空间商忽悠

    2010-03-25 14:21:00
  • 2008年中国搜索引擎市场呈现6大发展走向

    2008-01-08 19:04:00
  • 谷歌副总裁:Andorid半年内将推出震撼性内容

    2010-05-27 13:05:00
  • SuSE Linux操作系统下Apache的设定方法

    2010-04-23 17:54:00
  • Visual Firebug 1.11 使用帮助 chrome插件

    2011-01-25 12:45:00
  • Exchange Server 2007 常见问题解答

    2010-02-22 19:15:00
  • 网易称魔兽世界已获文化部批准 将继续运营

    2009-11-07 14:48:00
  • UCHome2.0特色功能之活动介绍及使用技巧

    2009-09-06 12:31:00
  • 以有限的IP 赚最多的钱

    2008-08-21 12:31:00
  • 服务器日志法网站分析的原理及优缺点

    2010-07-05 11:16:00
  • 老谢:常用的50条网站推广方法

    2009-04-20 13:25:00
  • 浅析Apache服务器中SSI和CGI设定方法

    2010-05-08 17:59:00
  • 很菜的菜鸟 提高网站流量的五个心得经验

    2008-12-08 10:32:00
  • asp之家 网站运营 m.aspxhome.com