Categorized | WordPress

SEO WordPress的Description、Keywords和Title(完整版)

Posted on 07 十一月 2009 by 柳城 ,阅读 2,361

且看之前的两篇文章,关于SEO WP博客的DescriptionKeywordsTitle。(有什么不明白的话也可看这两篇文章,有详细的分析。)

最近又挺多童鞋过来问要关于Page页面和分类页面的DescriptionKeywords。研究了一下,终于通了。完整版诞生。功能可与All in One SEO 插件相媲美。这下你们是可以彻底丢掉All in One SEO 插件了。

推荐的修改方法:

在header.php,原始的title是这样的:

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

修改为:

<?php include_once("desc.php"); ?>

你只要把下面的代码保存在desc.php就OK了。(如果有中文的话,记得另存为文件的编码是UTF-8。切记)。把desc.php上传到你的主题的目录下。

SEO WordPress的Description、Keywords和Title(通用版)

Title是覆盖所有的页面的了。通用版的Description和Keywords就只有首页和文章页面的。

把下面的代码另存为desc.php就行了。细节问题自行改动。

<!--Title Begin, By Lc.-->
<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果 | <?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 } ?>
<?php
##定义一个函数.解决截取中文乱码的问题
if (!function_exists('utf8Substr')) {
 function utf8Substr($str, $from, $len)
 {
     return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
          '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
          '$1',$str);
 }
}
if ( is_home() ){
    $description = "我们身处急速上涨的数据海洋中…我们如何避免信息的没顶之灾呢?柳城博客(Lc.)∷关注生物信息学,分享学习Linux、PHP+Mysql、Perl/BioPerl等的心得,努力在数据的海洋里畅游。";
    $keywords = "生物信息学,Perl,Bioperl,PHP,Mysql,Linux,NCBI,摄影";
}
elseif ( is_single() ){
    if ($post->post_excerpt) {
        $description  = $post->post_excerpt;
    } else {
   if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){
    $post_content = $result['1'];
   } else {
    $post_content_r = explode("\n",trim(strip_tags($post->post_content)));
    $post_content = $post_content_r['0'];
   }
         $description = utf8Substr($post_content,0,220);  
  }
 
    $keywords = "";     
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ",";
    }
}
?>
<?php echo "\n"; ?>
<meta name="description" content="<?php echo trim($description); ?>" />
<meta name="keywords" content="<?php echo rtrim($keywords,','); ?>" />
<!--Description & Keywords End, By Lc.-->

SEO WordPress的Description、Keywords和Title(完整版)

加入Page页面和分类页的的Description和Keywords。强大!!!!首先当然要知道各个分类页面和Page页面的ID了。

 <!--###Title Begin, By Lc.###-->
<?php if ( is_home() ) { ?><title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title><?php } ?>
<?php if ( is_search() ) { ?><title>搜索结果 | <?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 } ?>
<?php
##定义一个函数.解决截取中文乱码的问题###
if (!function_exists('utf8Substr')) {
 function utf8Substr($str, $from, $len)
 {
     return preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$from.'}'.
          '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,'.$len.'}).*#s',
          '$1',$str);
 }
}
if ( is_home() ){
    $description = "我们身处急速上涨的数据海洋中…我们如何避免信息的没顶之灾呢?柳城博客(Lc.)∷关注生物信息学,分享学习Linux、PHP+Mysql、Perl/BioPerl等的心得,努力在数据的海洋里畅游。";
    $keywords = "生物信息学,Perl,Bioperl,PHP,Mysql,Linux,NCBI,摄影";
}
elseif ( is_single() ){
    if ($post->post_excerpt) {
        $description  = $post->post_excerpt;
    } else {
   if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$result)){
    $post_content = $result['1'];
   } else {
    $post_content_r = explode("\n",trim(strip_tags($post->post_content)));
    $post_content = $post_content_r['0'];
   }
         $description = utf8Substr($post_content,0,220);  
  }
 
    $keywords = "";     
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ",";
    }
}
###这里是分类页面。自行改变is_category的ID。###
elseif ( is_category(34) ){
    $description = "生物信息学(Bioinformatics)是一门利用计算机技术研究生物系统之规律的学科。通过实例分析,介绍生物信息学的入学知识,包含生物信息学的数据库等。重点是NCBI的中文教程。";
    $keywords = "生物信息学,Bioinformatics,NCBI,影响因子";
}
###这里是Page页。同上。多个页面的话自行添加就是###
elseif ( is_page(2) ){
    $description = "关于柳城博客(Lc.)的介绍,联系方式,以及网站历程。柳城博客(LIUCHENG.NAME)∷努力在数据的海洋里畅游。";
    $keywords = "生物信息学,Perl,Bioperl,PHP,Mysql,Linux,NCBI,摄影";
}
elseif ( is_page(135) ){
    $description = "柳城博客(Lc.)的留言板。有什么问题或建议请在这里留言! 我会尽快回复~ 感谢您的支持!!";
    $keywords = "柳城博客,Lc.,留言板,留言本";
}
?>
<?php echo "\n"; ?>
<meta name="description" content="<?php echo trim($description); ?>" />
<meta name="keywords" content="<?php echo rtrim($keywords,','); ?>" />
<!--###Description & Keywords End, By Lc.###-->

~完。

转载请注明 : 来源于 SEO WordPress的Description、Keywords和Title(完整版) | 柳城

赞助商

148条评论 于 “SEO WordPress的Description、Keywords和Title(完整版)”

  1. 卢松松 卢松松 Says:

    这到是给了我博客zblog一个思路。。

    [回复]

    万戈
    万戈 回复:

    我真的很想把松松拉到我们WP的大家族来
    松松,你就从了吧 /呲牙

    [回复]

    mimzyx
    mimzyx 回复:

    又一个师太被求婚 /可爱 /可爱

    [回复]

    园子
    园子 回复:

    我也想拉你进来 wp 大军中来
    从了吧。。。

    [回复]

  2. 盒子 盒子 Says:

    沙发没了。。。

    [回复]

    Lc.
    Lc. 回复:

    试用了没~一切正常不?

    [回复]

    盒子
    盒子 回复:

    刚吃完饭,一会试试 /呲牙

    [回复]

  3. Never summer Never summer Says:

    為什么我用了之后 博客上方出現一大塊空白……奇怪……

    [回复]

  4. Never summer Never summer Says:

    話說應該是這個的問題
    我全部復制到header。php 完全沒有問題
    但是放到desc.php再關聯到header.php就有一大塊空白

    [回复]

    Lc.
    Lc. 回复:

    给我看个链接。 /ok

    [回复]

    Never summer
    Never summer 回复:

    我剛才研究半天
    全部復制到HEADER和替代DESC到HEADER的代碼沒有半點區別
    為什么會有一大片空白?

    [回复]

    Lc.
    Lc. 回复:

    是源代码里有空白还是??

    [回复]

    Never summer
    Never summer 回复:

    不是 是網頁上方。就是banner上面有一大片空白 而代碼卻完全一樣

    [回复]

    Lc.
    Lc. 回复:

    这个嘛。不大清楚。要看个链接,具体看看。
    可能是跟插件或是主题有冲突的原因~

    [回复]

    Never summer
    Never summer 回复:

    額 不想改了 可能是主題的沖突 我放在我另外一個站 非常正常…………

    [回复]

    Lc.
    Lc. 回复:

    恩。那应该是主题的冲突~~ 要看过你的主题才知道~~

  5. 掌柜的马甲 掌柜的马甲 Says:

    这几个选项其实在搜索引擎中占得比重已经没有以前那么大了...

    [回复]

    Lc.
    Lc. 回复:

    呵呵。可能~~

    [回复]

  6. 开心凡人 开心凡人 Says:

    看看我能用否

    [回复]

    Lc.
    Lc. 回复:

    不能用就来报错~ /ok

    [回复]

  7. Louis Han Louis Han Says:

    从来没有关注过这些东西呢

    [回复]

    Lc.
    Lc. 回复:

    强人。不需用关注~ /呲牙

    [回复]

  8. 鱼鳞病 鱼鳞病 Says:

    牛人啊,我在学seo

    [回复]

    Lc.
    Lc. 回复:

    一看就知道是学来赚钱~~我可比不上你的。 /偷笑

    [回复]

  9. A.shun A.shun Says:

    我一直都是交给插件的,没研究seo
    不过要是能减少个插件都是好事情

    [回复]

    Lc.
    Lc. 回复:

    Description还是挺重要的其实。因为搜索时如果Description有这个关键词的话才能搜到。当然,首先是title。

    [回复]

  10. 无疆 无疆 Says:

    呵呵,第一次到你的博客就感到熟悉,就是这个插件知道的你,没知道之前觉得你很神秘,现在庐山终于露出真面目了 /偷笑

    [回复]

    Lc.
    Lc. 回复:

    呵呵。这说明真面目本来就不咋的。 /可怜

    [回复]

  11. 盒子 盒子 Says:

    测试完毕,完美解决了

    [回复]

  12. 老饕 老饕 Says:

    先忍着不改~~大动作慢慢折腾~

    [回复]

    Lc.
    Lc. 回复:

    /可爱 。蛮大的动作了,有时改了描述和关键词,title 结构等的话,搜索引擎要过几天才能反应过来的。 :)

    [回复]

  13. 天晴轩 天晴轩 Says:

    嘿嘿 代码完整了

    [回复]

    Lc.
    Lc. 回复:

    终于完整了~~ [可爱]

    [回复]

  14. 翔子 翔子 Says:

    学习下了 ~ /呲牙

    [回复]

  15. 张楠 张楠 Says:

    学习了,偶用Z-BLOG

    [回复]

  16. 先看看 先看看 Says:

    这个介绍的很详细,先收着了

    [回复]

  17. 单点日志 单点日志 Says:

    我用 all seo 插件,怎么关键字 描述都塞不进页面,郁闷呢,不知道怎么解决

    [回复]

    Lc.
    Lc. 回复:

    你是指用了插件没效果?? 可能你的主题不支持吧。

    [回复]

    单点日志
    单点日志 回复:

    可能吧,首页就是没有效果。内页有的,琢磨不出来

    [回复]

  18. 168兼职网 168兼职网 Says:

    我来捧个场

    [回复]

  19. 笑望书 笑望书 Says:

    太强大了,可惜太复杂了,有点显得累赘,title就首页不同、其它输出文章标题+博客名就可以,另keyword可以不用写了,keyword已经没什么用,至于自动截取开关部分文字作description只对懒人有用,最好还是自定义一个key作description。

    不过博主这篇文章还是很有参考意义,值得赞一个。

    [回复]

    Lc.
    Lc. 回复:

    不复杂才怪~~ 这是考虑到了所有的方方面面的.. 一网打尽了~~
    要简化就自己动手删掉一些就行了. [呲牙]

    [回复]

  20. Blinux Blinux Says:

    严重收藏下 [呲牙]

    [回复]

  21. 最新电影推荐 最新电影推荐 Says:

    太感激了,终于找到了多年来没有找到的东西;了却了一大心愿啊!

    ====wordpress 不用插件,头部优化=====本地测试通过!

    不知道该怎么感谢你啊!

    先把这篇文章收藏起来,再转到我的博客上去! [呲牙]

    [回复]

  22. 疾风 疾风 Says:

    [囧]

    [回复]

  23. 疾风 疾风 Says:

    怎么样在文章页调用description时显示文章的前220个文字,而不是第一个里的内容啊?

    [回复]

    疾风
    疾风 回复:

    而不是第一个 P 标签里的内容

    [回复]

    Lc.
    Lc. 回复:

    看原来的文章有分析。。适当改变几句就行了。 :)

    [回复]

  24. 大胡子 大胡子 Says:

    我按你的步骤完成了,但在后台哪个地方添加目录的标题,关键字和描述呢?

    [回复]

  25. 超超 超超 Says:

    哦,好热闹啊!文章页很有用!谢谢博主! [强]

    [回复]

  26. 我爱记歌词 我爱记歌词 Says:

    不知道这个对最新版的2.91 是否管用呢?

    [回复]

    柳城
    柳城 回复:

    都管用的..

    [回复]

  27. lifishake lifishake Says:

    http://liucheng.name/

    http://liucheng.name/page/3/
    的description是相同的.
    有办法让它们不同吗?

    [回复]

    柳城
    柳城 回复:

    一时想不到.. 如果要这么办的话, 那得要多少个description啊. 不是好的办法, 一般都是屏蔽http://liucheng.name/page/3 page页的收录. 这才是正道.

    [回复]

  28. 泽弈 泽弈 Says:

    我在本地测试后,看网页源代码,只有主页标题,没有关键词和描述部分内容,请教怎么回事呢?
    我用的是最新版中文wp。
    谢谢!

    [回复]

  29. php免费空间 php免费空间 Says:

    Description、Keywords和Title(完整版)进行修改后,主页、分类、tag页、搜索、page页都达到要求,但是single页的Description的截子有问题,只能截取文章第一行!!请问如何解决?

    [回复]

    柳城
    柳城 回复:

    有空再出详细的。 [抱拳]

    [回复]

    php免费空间
    php免费空间 回复:

    还有个问题,要在Description出现当前id文章的tag,那么应该如何加?

    [回复]

    柳城
    柳城 回复:

    上面的代码中也有提到tag的啊。你把得出来的结果加到desc里就是了。

    下面是个参考,参考哦 :)


    content="< ?php echo trim($description).rtrim($keywords,','); ?>"

    [回复]

  30. emsky emsky Says:

    博主,你的这个方法很实用啊。谢谢了。
    但还有一个小问题,就是分类页面上没有加入关键词和描述。看能否继续改进下。
    再次感谢你的付出。

    [回复]

  31. 无聊 无聊 Says:

    没有加上Keywords 和 Description , 自己blog随意点

    [回复]

    柳城
    柳城 回复:

    正确。我现在也不喜欢改了。

    [回复]

  32. 老耿 老耿 Says:

    [抱拳] 要是加一个keywords的自定义域用于加一些关键词,要怎么改呢?

    [回复]

    柳城
    柳城 回复:

    自定义域 ~ 这个我也不知呢。

    [回复]

    老耿
    老耿 回复:

    我刚才把这关键词改成自定义域了,要是用标签的话那标签又多又乱,就失去标签应该有的作用了。

    [回复]

    柳城
    柳城 回复:

    怎么会,不要太计较就是了。 不过最近越来越发现关键词在搜索引擎中起不了什么作用。 [大兵]

    [回复]

    老耿
    老耿 回复:

    如果要是一直用标签做关键词的话,标签会越来越多,那样就看起来很乱了,我觉得标签应该是给访客看的,还是简洁一点好,呵呵 。

    [回复]

  33. php免费空间 php免费空间 Says:

    ###这里是Page页。同上。多个页面的话自行添加就是###
    elseif ( is_page(2,14) ){

    我要给多个页面设置同样的keywords和description,我写成(2,14)这种形式,结果只有id=2的页面正常,而id=14的不正常,请问应该如何同时写几个分类

    [回复]

    柳城
    柳城 回复:


    is_page(2) || is_page(14)

    [回复]

  34. 哈尔滨seo 哈尔滨seo Says:

    这篇文章太棒了,我就是按照这个方法把我的哈尔滨seo进行优化,效果很好,感谢楼主

    [回复]

  35. muxiaku muxiaku Says:

    我只能说很难.SEO....

    [回复]

  36. blankcn blankcn Says:

    其他都正常,为什么就是搜索的显示乱码
    页面源文件:������� | Blankcn's Blog
    搜索结果这几个字显示不出?

    [回复]

    柳城
    柳城 回复:

    注意字体编码。另存为utf-8.
    这问题已说了N遍

    [回复]

  37. 围鱼啦_紫雨老师 围鱼啦_紫雨老师 Says:

    all in one seo 非死不可吗?

    我怎么用这好像没事,为什么非杀了他不可?

    [回复]

    柳城
    柳城 回复:

    其实我也不赞同杀了他的。该用就用。

    [回复]

  38. raceman raceman Says:

    加上了,很不错 只是统计失去作用了 能解决吗
    看你 用的也是1.5的统计 怎么就可以啊
    谢谢 相助 [握手]

    [回复]

    柳城
    柳城 回复:

    这跟统计有啥关系?~ [疑问]

    [回复]

  39. 反馈 反馈 Says:

    上面很多人反映使用后页面上方出现空白的原因:
    文章页大描述标签调用的是文章的摘要,而摘要中有html代码,作者应该过滤掉这些代码,只保留文本,描述标签中式不能有html代码的

    [回复]

    柳城
    柳城 回复:

    空白只是编码问题 。应该是有过滤的吧

    [回复]

  40. skyoy skyoy Says:

    description截取的第一段文字,由于中文段落的首行一般都会空2格,那样的话description描述后面也有2格空白哦。请问这个怎么解决呢?

    [回复]

    柳城
    柳城 回复:

    这东西好久没理了。加个trim函数吧

    [回复]

    skyoy
    skyoy 回复:

    不太会这些函数,请问具体怎么加呢?谢谢 上面的语句中php echo trim($description) 好像就是加了trim函数的吧。 [流泪]

    [回复]

    柳城
    柳城 回复:

    那加上就没办法了。一两个空格。这么在意干嘛。

    [回复]

  41. maxsay maxsay Says:

    你好,看了你的文章受益匪浅,有一个问题想问一下,假如我不停的更新文章,那么在完整版中就要不停地增加关键词和描述,这样的话desc.php文件就会变得很大,这样的情况该去怎样解决?

    [回复]

  42. maxsay maxsay Says:

    你好,看了你的文章受益匪浅,有一个问题想问一下,假如我不停的更新文章,那么在完整版中就要不停地增加关键词和描述,这样的话desc.php文件就会变得很大,这样的情况该去怎样解决?

    补充一下,我说的是不同的关键词和描述。

    [回复]

    柳城
    柳城 回复:

    那是你没搞明白上面的代码吧~~
    发再多的文章上面的代码也是不变的了。

    [回复]

  43. maxsay maxsay Says:

    您好,使用了一段时间了感觉非常不错,但是有一个问题想请教您:
    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
    $keywords = $keywords . $tag->name . ",";
    这一段的意思应该是将tag标签设置为keywords,但是假如我不希望使用tag作为关键词,想使用自定义域的方式该怎样实现?
    在载入之前,我使用
    <meta name=”keywords” content=”ID, $key, true); ?>” />是可以自定义域的,但是现在好像没有作用了,请问您一下,像这样的情况如何去解决?诚盼您的答复!

    [回复]

  44. maxsay maxsay Says:

    您好,使用了一段时间了感觉非常不错,但是有一个问题想请教您:
    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
    $keywords = $keywords . $tag->name . ",";
    这一段的意思应该是将tag标签设置为keywords,但是假如我不希望使用tag作为关键词,想使用自定义域的方式该怎样实现?
    在载入之前,我使用
    ” />是可以自定义域的,但是现在好像没有作用了,请问您一下,像这样的情况如何去解决?诚盼您的答复!

    [回复]

  45. 三九腋露官方网站 三九腋露官方网站 Says:

    非常感谢,已经成功嘎嘎

    [回复]

  46. 肥肥鸭 肥肥鸭 Says:

    哇,貌似楼猪很强大呢,捏一下 [亲亲]

    [回复]

  47. 飞飞 飞飞 Says:

    博主,能不能教教我,如何去掉自动添加tags为keywords。因为用自定义字段解决keywords更加适合我。但是这个描述还是很适合我的,所以只是去掉keywords这一段,谢谢啦!!!!

    [回复]

    柳城
    柳城 回复:

    后台关闭啊

    [回复]

  48. Xshagua Xshagua Says:

    按此法优化了,这样就把一些插件省掉了! [强]

    [回复]

  49. 蜗牛 蜗牛 Says:

    很不错的文章,无论在搜索引擎上是否有效果,但是都能学习到一些知识,不错,谢谢~

    [回复]

  50. only博客 only博客 Says:

    恩,学习了,受益匪浅~

    [回复]

  51. Proe起点学习网 Proe起点学习网 Says:

    博主,你的代码很有用,先感谢你分享精神。另外,我遇到个问题,我用了你的代码网页顶部会多出一行空白,您可以看看我的网站。希望您能给予指导,非常感谢!

    [回复]

    Proe起点学习网
    Proe起点学习网 回复:

    博主,我的问题解决了,非常感谢。呵呵:P

    [回复]

  52. 优趣 优趣 Says:

    学习 学习! [可爱]

    [回复]

  53. 乱世小熊 乱世小熊 Says:

    感谢楼主,代码功能非常强大,完全可以满足需求,唯一遗憾的是在ie6下显示不正常,盼回复!

    [回复]

  54. 免费主题 免费主题 Says:

    方法确实可行,太感谢了

    [回复]

  55. 亿品元素 亿品元素 Says:

    这个代码还是不错,不过有点问题就是如果文章有单篇文章分页的话,还是有点问题的,没有实现单篇文章分页情况下的元说明和元标题不同,出现重复页面。

    [回复]

  56. 股票天天向上 股票天天向上 Says:

    很好很强大。。支持。。

    [回复]

  57. 免费精品主题 免费精品主题 Says:

    按照另存desc.php文件的方法改好了,自已也可以查到Description Keywords但出现了另一个问题,为什么百度及其他收录搜索处的Description却看不到任何东西,直接空白呢?象这样host3cn host3cn.com/ 2010-11-24 - 百度快照,根本没看到描述。。。

    [回复]

    柳城
    柳城 回复:

    原因不明。。 刚好碰上你修改,抓到空白了吧

    [回复]

  58. zhang zhang Says:

    完整版现在是截取第一段的内容,如果需要截取前220字但不分第几段应该怎样修改?

    [回复]

  59. 无纺布网 无纺布网 Says:

    很好,非常的不错文章

    [回复]

  60. yospan yospan Says:

    single_cat_title
    wp3.0后的版本 在文章页single不显示分类名称,添加并重命名2.9 single_cat_title函数,还是显示不出来、、有办法不?柳大哥

    [回复]

    柳城
    柳城 回复:

    ?? [疑问]
    没明白你的意思。。

    [回复]

    柳城
    柳城 回复:

    那就用其它的代替嘛。
    the_category(', ')

    [回复]

    yospan
    yospan 回复:

    |
    不好意思啊,请教你了,这段代码,在wp3.04下 改成
    ||
    后,在文章页不显示..
    这个本来就是不能显示的是嘛? [可怜] [可怜] [可怜]

    [回复]

    yospan
    yospan 回复:

    代码被过滤了,还是自己找办法了...谢了!~

    [回复]

  61. 李小明000 李小明000 Says:

    写得不错,学习了

    [回复]

  62. 王锋 王锋 Says:

    您好 我这个代码和你介绍的不太一样,前面在哪里改代码指向desc.php呢?
    ---------------------------

    <meta http-equiv="Content-Type" content="; charset=" />

    <link rel="stylesheet" type="text/css" href="/style.css" />

    <link rel="alternate" type="application/rss+xml" title=" RSS Feed" href="" />
    <link rel="alternate" type="application/atom+xml" title=" Atom Feed" href="" />
    <link rel="pingback" href="" />
    <link rel="shortcut icon" href="/images/favicon.ico" />

    <script type="text/javascript" src="/js/jquery.min.js" >

    <script type="text/javascript" src="/comments-ajax.js">

    <script type="text/javascript" src="/js/jquery.min.js" >
    <script type="text/javascript" src="/js/jquery.hoveraccordion.min.js">
    <script type="text/javascript" src="/js/top_page.js">
    <script type="text/javascript" src="/js/custom.js">

    $(function () {
    $('.thumbnail img,.related_img img,.cat_ico img').hover(
    function() {$(this).fadeTo("fast", 0.5);},
    function() {$(this).fadeTo("fast", 1);
    });
    });

    $(document).ready(function(){
    $('#drawer').hoverAccordion({
    activateitem: '1',
    speed: 'fast'
    });
    $('#drawer').children('li:first').addClass('firstitem');
    $('#drawer').children('li:last').addClass('lastitem');
    });


    <script type="text/javascript" src="/js/pngfix.js">

    DD_belatedPNG.fix('.boxCaption,#back_top a,.thumbnail img,.top_box,.reply,.cat_ico img ');


    <!--
    sfHover = function() {
    if (!document.getElementsByTagName) return false;
    var sfEls = document.getElementById("menu").getElementsByTagName("li");

    for (var i=0; i<sfEls.length; i++) {
    sfEls[i].onmouseover=function() {
    this.className+=" sfhover";
    }
    sfEls[i].onmouseout=function() {
    this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
    }
    }
    var sfEls = document.getElementById("topnav").getElementsByTagName("li");
    for (var i=0; i

    <a href="" title="首 页" class="home">
    'header-menu' ) ); ?>

    <form method="get" id="searchform" action="/">

    <input type="image" src="/images/go.gif" id="go" alt="Search" title="搜索" />

    <a href=""title="">

    <a href="/">

    [回复]

    柳城
    柳城 回复:

    你发的都没有的。。在title上面或上面都可以了

    [回复]

  63. 丰胸精油 丰胸精油 Says:

    写的很详细,非常不错,谢谢啦

    [回复]

  64. 雷小虎 雷小虎 Says:

    博主,不知道这篇文章的东西对WP最新版3.1.1适用不???????我也删了All in One SEO,想用代码直接实现SEO 不知道还能用不?

    [回复]

    柳城
    柳城 回复:

    都是适用的了

    [回复]

  65. ipabar ipabar Says:

    刚才留言不知道发出去了没有。留言本也看不太清楚。

    这段代码if(preg_match('/(.*)/iU',trim(strip_tags($post->post_content,"")),$result)){
    $post_content = $result['1'];好像只能截取文章的第一段文字作为描述信息,但是我博客是做软件的,文章排版的第一行文字就几个字“软件大小”,这样造成了我网站的每篇文章描述过短、重复等等问题,想问一下博主有没有什么解决办法?
    我只想截取文章中指定位置的文字,但是测试了很多次都没有成功!问了很多人也没能解决,我用的主题是知更鸟的主题,这个主题就是用您的代码的。作者推荐让我过来看看!
    文章排版劳驾您移步道我的博客去看一下,只想截取“软件介绍:”一下的内容作为描述信息。希望能够解决一下!谢谢!

    [回复]

    ipabar
    ipabar 回复:

    看到了,我的网站是:http://ipabar.org

    麻烦您移步去看一下我的文章排版!谢谢!

    [回复]

  66. hl hl Says:

    卸载了all seo,已经用上了这个,博主这个代码干净好使 不过我觉得title 这样就可以了 柳城的博客 [呲牙]

    [回复]

    hl
    hl 回复:

    柳城的博客

    [回复]

    hl
    hl 回复:

    wp_title(' | ', true, 'right');

    [回复]

  67. 玄峰 玄峰 Says:

    菜鸟来了,看了基本不懂。。。 [衰]

    [回复]

  68. siwaizi siwaizi Says:

    博主 已经把DESC上传目录了 怎么没有反应 编码也对 是不是还得调用啊 能不能具体说下步骤??哪里改下调用?

    [回复]

  69. 健康百科 健康百科 Says:

    我用了类似的函数。懒得再改了……出来的效果应该是一样的

    [回复]

  70. 静脉曲张怎么治 静脉曲张怎么治 Says:

    学好SEO才是硬道理。

    [回复]

  71. Vachel Vachel Says:

    这里也有一篇,原理差不多!http://www.ludou.org/wordpress-exp-1.html

    [回复]

  72. 小猪seo 小猪seo Says:

    刚刚发现一个更简单的方法,不需要新建desc.php,也不需要替换title,直接在head.php里面加入调用分类页的id就可以了,前提是head.php里面已经有文章页和首页的关键词和描述代码,也就是楼主通用版里面的代码,可能语言表达能力不是很强。

    [回复]

  73. 季远 季远 Says:

    已经用了博主的方法 嘿嘿 多谢分享哈~

    [回复]

  74. 千里眼 千里眼 Says:

    博主的文章都很实用!我用了你那个通用版的代码,发现顶部那里空出了一个地方,我上传了图片,麻烦你看看,不知道怎么会这样的。我截了图。

    原来的样子:http://thumbsnap.com/i/jj1ZBWq1.jpg

    加了代码之后:http://thumbsnap.com/i/DDga27gQ.jpg

    [回复]

  75. xi-ju.com xi-ju.com Says:

    我用你方法建了个desc.php文件,发现一个问题,我的一个英文也面,只摘取了一行作为description,页面是http://www.xi-ju.com/p/450 要不您测试一个英文页面?中文页面没有问题。多谢了!

    [回复]

    xi-ju.com
    xi-ju.com 回复:

    http://www.xi-ju.com/p/39 这个页面也有问题,description内容只有第一行,第一行是H2标题。什么情况下才能正常摘取220个字呢?

    [回复]

  76. 卡农的后花园 卡农的后花园 Says:

    既然转到这里了,就给柳老大留个言支持一下。给我印象最深的是baidu sitemap插件。强大至极!!膜拜一下

    [回复]

  77. 幸福每一天 幸福每一天 Says:

    请问分页的优化该怎么实现?

    [回复]

  78. 藏山造纸笼 藏山造纸笼 Says:

    里面的换行符“\n”不可用,不知道为什么,直接在浏览器页面显示了“\n”

    [回复]

12 Trackbacks For This Post

  1. Wordpress中自动生成Title、Keywords和Description « 财务自由之路 Says:

    [...] http://liucheng.name/1127/ [...]

  2. Wordpress中自动生成Title、Keywords和Description | maishenmo网购之家: 网上购物, 买什么, 小i帮忙 Says:

    [...] http://liucheng.name/1127/ [...]

  3. 修改了创业博客的description及keyword | 创业博客_右键seo Says:

    [...] http://liucheng.name/1127/ [...]

  4. WordPress不用All in One SEO插件也可实现同样的功能 Says:

    [...] 本文详细出处参考:http://liucheng.name/1127/ « 公布两个链接骗子 [...]

  5. WordPress终极seo优化,分类页添加keywords和description | 暮色森林 Says:

    [...] WordPress文章页的keywords和description的优化不必多说了,all in one seo一个插件就能解决,貌似也能解决今天说的。但是WordPress的乐趣就在不停的折腾,其实就是在折腾自己,今天就说下免插件实现分类页添加keywords和description的方法,借鉴的是柳城大神的思路,不过让我把改的面目全非了。 [...]

  6. WordPress的Description、Keywords优化WordPress的Meta-SEO-左手边 Says:

    原因是综合下面的两端, <?php ##定义一个函数.解决截取中文乱码的问题柳城博客(LIUCHENG.NAME)∷努力在数据的海洋里畅游。 本文详细出处参考:http://liucheng.name/1127/

  7. WordPress Description 与 Keywords的seo | 有鱼 Says:

    [...] All in One SEO Pack停用后本打算找一个其他的seo插件了,但在网上搜了一下,各种seo插件褒贬不一。干脆自己手动优化一下的了。 在文章、首页、分类、页面分别加了Description 与 Keywords,没有太多技术,直接用柳城的desc.php,自己稍稍改动了一下,感觉还不错,就是不知道接下来的收录会怎么样!!!!!!!! 你一定喜欢灵活运用SEO,使自己的网站利于百度收录! (1.000) 文章作者:admin 文章标签: All in One SEO Pack停用, Description, Keywords, SEO 转贴链接:WordPress Description 与 Keywords的seo  [...]

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

    [...] <!–###Description & Keywords End, By Lc.###–> 本文详细出处参考:http://liucheng.name/1127/ » [...]

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

    [...] 本文详细出处参考:http://liucheng.name/1127/ » 本文来自:『独孤小于』 » 《SEO WordPress的Description、Keywords和Title(完整版,转自柳城)》 » 本文链接地址:http://www.dgxy.co.cc/archives/444 »如果觉得有用,敬请转载,如能注明出处则好人一生平安,谢谢。 » 有话想说:那就赶紧去给我留言吧. » 您也可以订阅本站:邮件订阅|RSS订阅 » 本文有分页请点击浏览: 关于2010年那些事儿 [...]

  10. wordpress博客标题与优化的正确设置方法 | 姜敏的博客 Says:

    [...]   以上代码的用意在于,手工填写的description 与keywords 会成为博客首页的描述与关键词,文章的描述与关键词会提取每篇文章摘要与标签自动形成。代码中的“|”是主标题与副标题间的隔号,如果不习惯,可以换成自己喜欢的“-”“>>”等等,不太明白的朋友可以观察一下我博客的各处标题。还有一个更完整的代码版本,含分类目录及归档的描述设置,可参考一下原作者文章http://liucheng.name/1127/。 [...]

  11. WordPress的Description、Keywords和Title的设置_SEO营 Says:

    [...] 以上代码是从柳城大哥那里淘来的,原文地址是(http://liucheng.name/1127/)个人对于title部分进行的修改,具体形式就是当前博客的标题显示样式,这样设置知识让其更加美观,从样式上显得更加权威,对于SEO用户体验方面并无太大影响,如果不喜欢这样的title设置根据自己的需要到柳城兄那里进行对比选择即可,以上为转播的WordPress的Description、Keywords和Title的设置主要内容 [...]

  12. wp博客seo优化基本设置 - 于申blog Says:

    [...]     以上代码原编写者为lc(柳城),在这里特别说明一下。以下提供lc编写的完整原代码:     [...]

Leave a Reply

广告招租

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

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

adobe free

adobe free

winrar 3 download

winrar 3 download freedownload

windows 7 free

windows 7 crack

key office 2010

office 2010 key

download photo shop free

photo shop serial

corel dvd moviefactory 6

corel dvd moviefactory 6 downloads

free corel photoshop download

free corel photoshop download keygen

photoshop key

photoshop key

free corel downloads

free corel downloads cracked

free winrar download for xp

download winrar for xp for free

serial corel draw 11

serial corel draw 11 serials

windows 7 key

windows 7 key

photo shop key

photo shop key

winrar password cracker serial

wirar password cracker

serial winzip 11

serial winzip 11 key

cs5 serialz

cs5 serialz free

office 2010 professional key

office 2010 key

office 2010 free

office 2010 key

windows key

windows key