Categorized | WordPress

分享SEO WordPress的标题Title

Posted on 30 八月 2009 by 柳城 ,阅读 1,233

WordPress的标题(Title)与Description 和 Keywords可以说是一体的。原始的Title并不是太好,有时要借助插件来优化。但是看完这两篇文章,不用插件也是一样可以完成的。

原始的WordPress标题

就像上一篇讲到的一样,WordPress默认的Title就像下面一样,

<title><?php wp_title('&laquo;', true, 'right'); ?> <?php bloginfo('name'); ?></title>
 

改近后的Title:

<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?>∷<?php bloginfo('description'); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果∷Search Results∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_single() ) { ?><title><?php echo trim(wp_title('',0)); ?>∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_page() ) { ?><title><?php echo trim(wp_title('',0)); ?>∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_category() ) { ?><title><?php single_cat_title(); ?>∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if ( is_month() ) { ?><title><?php the_time('F'); ?>∷<?php bloginfo('name'); ?></title><?php } ?>
<?php if (function_exists('is_tag')) { if ( is_tag() ) { ?><title><?php  single_tag_title("", true); ?>∷<?php bloginfo('name'); ?></title><?php } ?> <?php } ?>

wp_title()函数

可以直接拿来用,简单修改一下里面的∷符号,换为你喜欢的。这里需要重点介绍一下wp_title()函数。

<?php wp_title(); ?>

输出的结果带有»符号。解决的方法很简单。

<?php wp_title(''); ?>

但是这个也是有问题的,虽然把»符号去掉了,但标题的前面有个空格。有人提供了下面的解决办法:

在主题文件夹的 functions.php 文件中,加入以下代码:

// Removes the white spaces from wp_title
function af_titledespacer($title) {
	return trim($title);
}
add_filter('wp_title', 'af_titledespacer');

这样其实很麻烦,当然是不推荐的。有一个非常简单的办法。看下面:

<?php echo trim(wp_title('',0)); ?>

直接这样,加多一个参数(0),意思是不要输出(echo)。这样就OK了~~

转载请注明 : 来源于 分享SEO WordPress的标题Title | 柳城

赞助商

43条评论 于 “分享SEO WordPress的标题Title”

  1. blinux blinux Says:

    这个我要收藏~
    水煮鱼的标题 涉及面还不够. :lol:

    [回复]

  2. blinux blinux Says:

    标题前面有个空格这个我一直没敢告诉你
    怕麻烦你
    哈哈 :)

    [回复]

    Lc.
    Lc. 回复:

    不麻烦的.~~不过,我也是最近才知道解决办法的.

    [回复]

  3. 燕西 燕西 Says:

    习惯all in one seo了。

    [回复]

  4. SErHo SErHo Says:

    老实说,我一看到要动代码的就头痛,呵呵

    [回复]

  5. 如何化妆 如何化妆 Says:

    很简单的主题

    [回复]

  6. 卢松松 卢松松 Says:

    我最近也改了改标题排序方式

    [回复]

    Lc.
    Lc. 回复:

    老大光临,欢迎欢迎。 :bq:

    [回复]

  7. lewanzu lewanzu Says:

    好东西啊,要收藏~~

    [回复]

  8. an9 an9 Says:

    技术贴,我不懂。

    [回复]

    Lc.
    Lc. 回复:

    玩wordpress还是应该要懂一点的。呵

    [回复]

  9. whisperer whisperer Says:

    也这样用过几天
    有几天收录不正常,我又重启all in one seo pack了

    [回复]

  10. blinux blinux Says:

    这个代码是当放在header.php文件中吗

    [回复]

    Lc.
    Lc. 回复:

    是的啊。替换掉原始的title啊

    [回复]

  11. hisnake hisnake Says:

    恩 title对wordpress貌似很重要!~

    [回复]

    IT不倒翁
    IT不倒翁 回复:

    开玩笑啊,title对任何网页都是至关重要的,记住了!呵呵 [呲牙]

    [回复]

  12. WANGJIARONG WANGJIARONG Says:

    路过。。。
    这篇文章好,学习中、
    关注博主

    [回复]

  13. 南通热线 南通热线 Says:

    说的有道理,学习了

    [回复]

  14. 手表品牌排名 手表品牌排名 Says:

    学习中!!!

    [回复]

  15. 淘宝网女装 淘宝网女装 Says:

    要改哪个文件?

    [回复]

  16. Netmoney Netmoney Says:

    我去掉all in one seo插件后也是发现标题的前边有个空格,搜索到这,终于找到解决方法,谢谢。

    [回复]

  17. macbulo macbulo Says:

    博主请教个问题,我看您网站内容页上面的关键词就是文章的TAG标签。而我的网站内容也是这样设置的。可是我在关键词最后面却多出个“,”。麻烦问下,这个要怎么改能让关键词后面没有这个逗号呢?我的内容页http://www.macbulo.com/iphone/ultrasn0w-093-iphoneos-arm-deb.html 关键词和描述部分的代码:
    post_title ;
    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
    $keywords = $keywords . $tag->name . ", ";
    }
    } elseif(is_category()){
    $description = category_description();
    }
    ?>

    [回复]

    柳城
    柳城 回复:

    另一篇就有提到了啊http://liucheng.name/1127/
    echo rtrim($keywords,',');

    [回复]

  18. www www Says:

    关键字,描述,我希望直接整合到wordpress后台分类添加那个页面。每个目录都可以在后台独立的进行单独的SEO。并且目录的标题与名称互不影响,这个应该如何设置? 路过 来踩踩

    [回复]

  19. 汕头SEO 汕头SEO Says:

    我看了,但是我想改我的文章标题,这个是调用的是吧!!!

    [回复]

  20. 正品鞋基地 正品鞋基地 Says:

    这个一直也没改,以为不太影响SEO,不过最近实在不能忍了,多谢博主此文啊! [ok]

    [回复]

  21. BEN BEN Says:

    多谢老大分享,

    可是按照你的做法,文章的标题不显示了啊,只是显示 bloginfo,

    我的是英文版的,如下:
    -

    现在解决了那个符号的问题,但是,中间的这个连接符,如何解决呢?具体页面的时候 正好是连接符,可是首页 却显示这个连接符,怎么去掉呢? THANKS.

    [回复]

  22. 深圳SEO 深圳SEO Says:

    我希望直接整合到wordpress后台分类添加那个页面。对插件也行

    [回复]

  23. 心情阳光 心情阳光 Says:

    百度搜到这里来了,非常实用,解决了我的问题。
    再加上if(is_home())就完全OK了,谢谢

    [回复]

  24. 请输入关键词 请输入关键词 Says:

    顶一顶。

    [回复]

  25. 交换空间网站 交换空间网站 Says:

    不错的分享,支持了

    [回复]

  26. 情侣装 情侣装 Says:

    我是这样修改的

    [回复]

  27. 侯永禄 侯永禄 Says:

    我照做了,title还是像下面那样子:
    请问我该怎么办?

    侯永禄的博客

    [回复]

    柳城
    柳城 回复:

    没加上description吧~

    [回复]

    侯永禄
    侯永禄 回复:

    不好意思,请问要怎么加呢?你可以教我吗?谢谢。

    [回复]

  28. 95epay 95epay Says:

    我网站也是按这个方法改好的,谢谢提供方法教程

    [回复]

  29. 丰胸减肥网 丰胸减肥网 Says:

    学习了

    [回复]

  30. Slap That Panda Update Slap That Panda Update Says:

    I liked up to you will receive performed proper here. The sketch is tasteful, your authored material stylish. however, you command get bought an nervousness over that you wish be delivering the following. ill no doubt come further previously again as exactly the same just about very continuously inside case you shield this increase.

    [回复]

  31. BB霜 BB霜 Says:

    wordpress实在是太自由了

    [回复]

3 Trackbacks For This Post

  1. SEO WordPress的Description、Keywords和Title | 森羅萬象 Says:

    [...] 分享SEO WordPress的标题Title ( http://liucheng.name/932/ ) [...]

  2. WordPress的Description、Keywords和TitleSEO优化(完整版)|︶ㄣ晓风残月博客 Says:

    [...] 与 Keywords( http://liucheng.name/930/ ) 分享SEO WordPress的标题Title ( http://liucheng.name/932/ [...]

  3. SEO WordPress的Description、Keywords和Title(完整版,转自柳城) ∷『独孤小于』 Says:

    [...] 与 Keywords( http://liucheng.name/930/ ) ◦分享SEO WordPress的标题Title ( http://liucheng.name/932/ ) [...]

Leave a Reply

广告招租

[强] [握手] [可爱] [ok] [呲牙] :) [偷笑] [流泪] [疑问] [亲亲] [擦汗] [得意] [衰] [可怜] [抱拳] [坏笑] more »

无觅相关文章插件,快速提升流量