WordPress如何让文章显示摘要?

作者: 坎肩儿 分类: wordpress整理 发布时间: 2009-12-01 14:20

wordpress支持2种方式来显示摘要:

1、使用more标签:在文章开头的某地方,做如下设置:

“可视化编辑器”状态:点击按钮“插入更多标签”或者快捷键:alt+shift+t

“HTML源代码”状态:点击“more”按钮

缺点:不灵活,只能对文章截断(而不是截取),而大部分文章很可能开头并不能囊括概要信息。
优点:传统(或者说正统的)博客摘要方法,不需要改动模板,大部分主题都是默认这种方式;支持丰富的表现(包括链接、视频、音频等等);more标签添加还是很方便的。

2、使用the_excerpt标签:需要修改模板文件。打开模板文件,比如wp-contant/themes/使用的主题/index.php(或者其他的页面search.php等)。 找到

<?php the_content(__(’(more…)’)); ?>

<?php the_content(); ?>

修改为:

<?php
if(!is_single()) { //is_single表示是否单post页
the_excerpt();
} else {
the_content(__(’(more…)’)); //more是显示在页面上的文字,可修改为你喜欢的内容
//或者是 the_content(); }
?>

现在你除非打开单个post,其他情况下都是显示摘要(当然,对于存档页、搜索页,也需要相应修改)。

缺点:需要改动模板,而且这种方式的摘要只支持是纯文本。
优点:支持截取任意内容作为摘要,不限于文章开头。

我的博客采用的就是第一种方法。
以上文章摘自WORDPRESS中文论坛。

一条评论
  • 3月 3, 2012 9:27 上午

    在你这里学的很好用