文章摘要插件 WP Limit Posts Automatically
博客首页的文章内容显示方式一直备受关注, 因为首页的内容直接影响到整个网站的被关注的程度, 无论是对爬虫还是对自然人. WordPress 这方面做得不是很到位 (或者说这根本不应该是 WP 内核提供的功能), 所以用户一直在讨论和寻求解决方式.
主流的解决方式
1. 显示全部文章内容.
2. 通过 WordPress 提供的 <!--more--> 标签折断文章内容, 显示前半部分.
3. 显示文章首段作为摘要. (所谓摘要, 就是没有链接, 图片等内容的纯文字内容.)
4. 显示文章限定字数作为摘要.
5. 不显示文章内容, 以列表形式显示文章标题等信息.
6. 不显示文章内容, 待页面文档加载成功再动态加载文章内容.
显示方式的选用
我使用的是第 6 种方式, 但其实第 5 和第 6 种处理方式对爬虫很不友好, 所以使用的人并不多. 第 1 种方式因为内容较多, 严重影响页面加载速度, 所以也不可取. 做个人博客选用第 2 种方式的人比较多, 而做信息平台的多数使用第 3 和第 4 种方式.
无论是选择中间的哪一种方式, 他们都希望添加一个 Read more 链接, 使用第 2 种方式可以通过 <!--more--> 来添加 Read more, 但是必须把将链接放置在 <!p><!/p> 标签对的外层, 否则可能因为文章内容标签不匹配而导致页面错位. 所以 Read more 链接和文章内容也不在一个段落上.
而是用摘要显示的朋友可能纠结于为什么 the_excerpt() 方法没有添加 Read more 链接的参数. 其实很容易理解, 摘要就是摘取文章部分内容的文本信息, 它不是截取文章文章某个部分, 所以没有这样的参数很正常. 所以希望得到 Read more 链接的朋友还必须在 the_excerpt() 方法调用的后面紧跟一个文章链接, 但因为摘要部分是放置在 <!p><!/p> 标签对之内, 所以 Read more 链接和文章内容也不在一个段落.
可用的 WP 插件
今天我发现一个叫 WP Limit Posts Automatically 的插件, 它的功能如其名, 自动截取文章内容. 重点在自动一词, 它不需要你修改模板, 因为它直接作用于最常见的 the_content() 方法上. 其功能也不仅限于折断文章. 下面我们列一下它的主要功能点:
1. 根据单词数, 文字数, 第一段来折断文章.
2. 在被折断位置显示结束文本. (如: ... 等省略符号)
3. 显示 Read more 链接, 并可自定义链接文本.
4. 可选择在文章列表页面, 分类列表页面, 存档列表页面, 搜索列表页面进行处理.
5. 去除文章内容中的标签. (退化成摘要形式)
注: 如果文章中填写了 <!--more--> 标签, 则按原 the_content() 方法进行处理.
也就是说, 通过这个插件, 我们几乎可以实现上面提及的所有方式, 并且链接是紧随文章之后, 和文章内容在一个段落里面, 是个相当好用的插件, 尤其适合喜欢摘要显示文章内容的同学.

@chinav
请参见我的博客“世风轨迹”(http://blog.iplaywind.com)中的“自定义WordPress首页第XX篇之后的文章不显示内容”一文
博主博客pr很强大啊
确实功能很强大 谢谢分享··
试试看能不能支持中文。
找了很久 谢谢
正需要这跟呢,感谢分享
这个不错。刚下了用了。挺好。
我先试试
刚来接触WP过来学习了呀!
不错,学习来了
似乎不支持中文,各种乱码啊
不兼容2.92
好東西耶~
來試一下看效果如何