用过wordpress的站长都知道,默认的WP主题以及大部分主题是不支持首页或者列表文章摘要自动截取的,我们需要在文章编辑的时候点击more这个 分隔符来手工截取段落摘要。这样很不爽,有时候文章长,或者忘记了,以及每次截取的不够统一。所以,能够实现自动摘要呢?我们首先当然想到的是WP是否有 插件支持,因为其插件很丰富,基本上囊括了我们需要的任何插件。

第一,wp-utf8-excerpt插件。

这款插件是我曾经用过,是国人开发的。激活插件后,需要在代码中设置才可以实现效果。需要把原来代码中的

<?php the_content(); ?>

修改为:

<?php
if (is_single() or is_page()) {
the_content();
} else {
the_excerpt();
}
?>

不够自动化,不会代码的估计还找不到。所以比较麻烦。

第二,Limit Post插件。

这个插件前几天使用,算是比较简单,激活后需要在index.php首页代码设置。类似这样,设置显示字符数量:the_content_limit(1000, “Read more…”)

第三,Advanced Excerpt插件。

这款插件使用的较多,目前已经支持中文。它有以下特点:

1、它可以保持摘要中的HTML标记(你可以选择)。
2、它可以设置摘要的算法为字符数或者单词数(对中文无效)。
3、它可以设置自定义摘要的长度和省略字符替代的样式。
4、真正的摘录的长度(不计HTML标记)。
5、可以忽略自定义摘要而使用自动摘要。
6、主题开发人员可以使用the_advanced_excerpt()为获得更多控制权。

第四,WP CJK Excerpt插件。

该款插件是国人改进的,能够更好的显示摘要,而且可以包含文章字数统计功能,同时会在摘要后面显示阅读全文提示和字数统计的链接,比较人性化。

第五,WP Limit Posts Automatically插件

看到名字就知道是摘要控制插件了。不需要修改模板代码,其特点如下:

1. 可以根据单词数, 文字数, 第一段来截断文章;
2. 在被截断位置显示结束文本. (如: … 等省略符号);
3. 显示 更多内容的 链接, 而且可自定义链接文本;
4. 可选择在文章列表页面, 分类列表页面, 存档列表页面, 搜索列表页面进行处理;
5. 去除文章内容中的标签。

对于插件如何实用,不用提示了,直接可以搜索下载,一般我都是在WP后台,直接搜索插件名字,在线安装。

来自:ITBULU