首页 > WordPress > 如何在wordpress显示摘要

如何在wordpress显示摘要

2008年5月27日

一个初使用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标签
使用方法
看下例

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

吖吖

  1. 2008年11月27日13:58 | #1

    支持你,很不错!很喜欢43

  2. 2010年1月31日17:09 | #2

    请问你当前的首页就是应用的此文中的方法么?

  3. 2010年2月1日23:07 | #3

    @luoxi
    呵呵 WP的中文最新版本是无需再安装的啦 已经由WP中文团队集成里边去了 很方便的哦 你不妨下载一试

  4. 2010年2月28日17:23 | #4

    ;bb ,右边的音乐盒的歌很难听啊,换一首

  5. 2010年3月1日11:23 | #5

    @312314464
    嗯嗯 会换的啦 最近老忙呢 没啥时间整 ;qdl

  1. 2008年10月22日13:04 | #1
  2. 2010年1月16日11:26 | #2