文章摘要插件 WP Limit Posts Automatically

Dec 17th, 2009 Add Comment
Wordpress, 插件, Plugin, 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() 方法进行处理.

也就是说, 通过这个插件, 我们几乎可以实现上面提及的所有方式, 并且链接是紧随文章之后, 和文章内容在一个段落里面, 是个相当好用的插件, 尤其适合喜欢摘要显示文章内容的同学.

插件下载地址

WP Limit Posts Automatically

声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 文章摘要插件 WP Limit Posts Automatically

  1. http://1.gravatar.com/avatar/11a4aa0c7077a6d2c1387f038cd241df?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    @chinav
    请参见我的博客“世风轨迹”(http://blog.iplaywind.com)中的“自定义WordPress首页第XX篇之后的文章不显示内容”一文

  2. http://1.gravatar.com/avatar/b2bf5b8c2d2356d0adff35d4d8a0f0af?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    博主博客pr很强大啊

  3. http://1.gravatar.com/avatar/54934175e985657377c936706020236a?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    确实功能很强大 谢谢分享··

  4. http://0.gravatar.com/avatar/20dc518a885c419b33e9506336ee4379?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    试试看能不能支持中文。

  5. http://0.gravatar.com/avatar/e9c670a2e2b67f5d0eafcf795526b910?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    找了很久 谢谢

  6. http://0.gravatar.com/avatar/ada36a9afa4df078ff489fa2e4930e7c?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    正需要这跟呢,感谢分享

  7. http://1.gravatar.com/avatar/b343e733aab63d0589c1e54915e43eed?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    这个不错。刚下了用了。挺好。

  8. http://1.gravatar.com/avatar/9c8a1f3c5d8b0d0e00eb6c9e78bbb655?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  9. http://0.gravatar.com/avatar/0b13eebf42fd733b434e3d23fade625f?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    刚来接触WP过来学习了呀! :idea:

  10. http://0.gravatar.com/avatar/497b24126c27e7431590104e938edb3e?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    不错,学习来了

  11. http://0.gravatar.com/avatar/65c6a416197a2140079623e342769cca?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    似乎不支持中文,各种乱码啊

  12. http://1.gravatar.com/avatar/d343b483dbec1e5a2468bcfb35bce547?s=32&d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G
  13. http://0.gravatar.com/avatar/abda303cd8b3700c0adf5ba5a40ba0c7?s=32&d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D32&r=G

    好東西耶~
    來試一下看效果如何

Comment pages
  1. Loading...