首页 > 教程指南 > WordPress使用经验(一)独立的Description 和 Keywords

WordPress使用经验(一)独立的Description 和 Keywords

2009年5月12日
人气:1,018 阅读评论 发表评论

     你下载的 WordPress 主题提供的keywords和description这两个meta标签一般都做得很差,或者根本就不提供,这样不利于SEO。本文将指导你如何给主页、分类、页面以及文章页添加单独的Description 和 Keywords。

     很多人都在用All in One SEO插件解决这个问题,但是又有很多人说这个插件不好。大不了咱就自己用代码实现吧。

     下面提供露兜博客设置keywords和description的代码,将以下代码添加至WordPress主题header.php的<head></head>之间:

<?php
if (is_home() || is_page())
{
    $description = "可能你并知道什么是露兜,那就点击露兜博客,近来看看吧。这是一个计算机专业在读本科生的博客,随便写点东西。关于我的学习,关于我的生活,关于我的思考,可能什么内容都有,就算是我的日记本吧!";
    $keywords = "WordPress, 博客, 互联网, 计算机专业, 编程, c语言, 日志, 网页设计,什么是露兜,露兜,露兜博客,ludou";
}
elseif (is_single())
{
	$desc = "description";
	$key = "keywords";
	$description = get_post_meta($post->ID, $desc, true);
	$keywords = get_post_meta($post->ID, $key, true);
}
elseif (is_category())
{
	$text = category_description();
	$description = strip_tags($text);
}
$description = str_replace(array("\r\n","\r","\n","&nbsp;"),"",$description);
$keywords = str_replace(array("\r\n","\r","\n"),"",$keywords);
?>
<meta name="description" content="<?php echo $description; ?>" />
<?php if ( !is_category() ) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ( is_category() ) { ?>
<meta name="keywords" content="<?php wp_title(' '); ?>" />
<?php } ?>

     以后在写博客文章时只需添加两个自定义字段(在文章编辑页面下面)即可,第一个自定义字段名称为keywords,字段值写上这篇文章的关键字。接着再添加第二个自定义字段,自定义字段名称为description,后面的字段值写上这篇日志的描述。自定义字段用过一次后,以后再写日志只需在下拉框中选择即可。这样每篇文章都有你自定义的keywords和description了,你完全可以抛弃All in One SEO插件了。

     主页(home)和页面(page)的description和keywords是用PHP代码直接写的,你可将上面的露兜博客的描述改成你的。

     分类(category)的description直接取分类描述,这个可以根据需要在WordPress管理后台更改,keywords则取分类的名称。

参考文章:http://www.konging.com/articles/wordpress-a-little-se.html

如无说明,均为原创文章,转载请注明
文章转载自:露兜博客
本文标题:WordPress使用经验(一)独立的Description 和 Keywords
本文地址:http://www.ludou.org/wordpress-exp-1.html

标签: 标签: ,
收藏 & 分享
  1. 2009年10月28日21:26 | #1

    以后在写博客文章时只需添加两个两个自定义字段即可,第一个自定义字段名称为keywords,字段值写上这篇文章的关键字。接着再添加第二个自定义字段,自定义字段名称为description,后面的字段值写上这篇日志的描述。自定义字段用过一次后,以后再写日志只需在下拉框中选择即可。这样每篇文章都有你自定义的keywords和description了,你完全可以抛弃All in One SEO插件了。

    这一段应该怎么理解啊

    写博客文章时只需添加两个两个自定义字段即可 这两个字段应该添加在哪呢

    自定义字段用过一次后,以后再写日志只需在下拉框中选择即可。这个下拉框又是在哪呢

    不好意思博主,太菜了,相同SEO但是又不想用插件来的,正好看到博主这篇文章可又不能完全吸收

    [回复]

    Ludou 回复:

    你在WordPress后台添加文章的时候,页面下面有个“添加新自定义域:”,名称那里填上“description”,后面的字段值写上这篇日志的描述,最后点击“添加自定义域”即可,其他类同!以后再写日志只需在下拉框中选择即可,就是在“添加新自定义域”下的那个“选择”下拉框!

    [回复]

  2. 2009年10月28日21:27 | #2

    博主可否告知你的联系方式啊

    QQ呢,嘿嘿,那样似乎效率点 share@vip.qq.com 方便的话邮箱告诉我呢

    [回复]

    Ludou 回复:

    我的邮箱可以在这个页面看到 http://www.ludou.org/about

    [回复]

  3. 2010年3月7日16:12 | #3

    照此修改,特表感谢

    [回复]

    Ludou 回复:

    不客气

    [回复]

  4. 2010年3月10日00:20 | #4

    按照你说的试试看。

    [回复]

  5. 2010年3月10日01:15 | #5

    按照您提供的方法修改了。但是不行.查看源代码。里面的汉字都边成乱码了。不知道是怎么搞的。

    [回复]

    Ludou 回复:

    将你的文件编码改成utf-8即可

    [回复]

  1. 本文目前尚无任何 trackbacks 和 pingbacks.