如何在wordpress显示摘要

一个初使用wordpress的同学都会问的问题,如何在wordpress的首页中只显示文章的摘要?
在不使用任何hack和plugin的情况下,有两种方式可以实现:

使用the_excerpt标签
使用方法
打开你使用的theme中的index.php,查找

  1. <?php the_content(__('(more...)')); ?>
  2. <?php the_content(); ?>

修改为

  1. <?php if(!is_single()) {
  2.      the_excerpt();
  3.  } else {
  4.      the_content(__('(more...)'));
  5.  } ?>

保存
现在你的wordpress,除非打开单个post,其他情况下都是显示摘要。
Tips:在写一篇post的时候,如果你在Optional Excerpt中填写了内容,摘要就显示此部分内容。其他情况下,wordpress都会自动截取Post开头的部分内容显示出来。
缺点:可能导致部分plugin失效;文中链接不会在摘要中显示。

使用more标签
使用方法
看下例

一个初使用wordpress的同学都会问的问题,如何在wordpress的首页中只显示文章的摘要?
在不使用任何hack和plugin的情况下,有两种方式可以实现:
使用the_excerpt标签
使用方法,<!–more–>
打开你使用的theme中的index.php,查找

在<!–more–>在之前的内容非单篇post的情况下作为摘要显示。查看效果
Tips:如何在quicktags栏中显示more按钮。
在你使用的theme的index.php中查找<?php the_content(); ?>,如找到,用<?php the_content(__(’(more…)’)); ?>覆盖。

7留言于“如何在wordpress显示摘要”

  1. BloggingPro China » 如何在wordpress显示摘要说:

    [...]   如何在wordpress显示摘要,今天看到有人在Group里问这个,本来想写一篇的,冰古同学早我一步,在这里推荐。 [...]

  2. 网摘 12/07/2006 at ken’ blog说:

    [...] 如何在wordpress显示摘要 » 冰古Blog [...]

  3. 如何在wordpress显示摘要 at 博客报–All about blogging.说:

    [...] 如何在wordpress显示摘要—冰古 [...]

  4. feed搬家到feedsky » 冰古Blog说:

    [...] Update:feedburner恢复正常。原因,如何在wordpress显示摘要一文中因不明原因出现乱码。修改后恢复。 Tags:编码 , feed , feedburner , feedsky , 乱码 [...]

  5. 大概大师傅赶得上感 at (MT)MediaTemple 中国说:

    [...] 如何在wordpress显示摘要—冰古 [...]

  6. 转角说:

    找了一下啊 试试啊

  7. raning说:

    上面的代码单独使用可以使主页面文章显示摘要,但对于较长的文章其摘要也很长,和“桑林志中文wordpress工具箱”这个插件一起使用效果较好
    我主页的效果就是这两个的共同作用

留言

提示/Tips:中国人使用中文!Your comment must include some Chinese in order to pass the comment checking.