Xu Design

Feed Rss

WP 插件:WP Limit Posts Automatically

12.18.2009, WordPress, by , 3,391 views.

博客首页的文章内容显示方式一直备受关注, 因为首页的内容直接影响到整个网站的被关注的程度, 无论是对爬虫还是对自然人. WordPress 这方面做得不是很到位 (或者说这根本不应该是 WP 内核提供的功能), 所以用户一直在讨论和寻求解决方式.

主流的解决方式

  • 显示全部文章内容
  • WordPress 提供的 <!–more–> 标签折断文章内容, 显示前半部分
  • 显示文章首段作为摘要. (所谓摘要, 就是没有链接, 图片等内容的纯文字内容.)
  • 显示文章限定字数作为摘要
  • 不显示文章内容, 以列表形式显示文章标题等信息
  • 不显示文章内容, 待页面文档加载成功再动态加载文章内容

通过 <!–more–> 来添加 Read more, 但是必须把将链接放置在 <p></p> 标签对的外层, 否则可能因为文章内容标签不匹配而导致页面错位. 所以 Read more 链接和文章内容也不在一个段落上.

而是用摘要显示的朋友可能纠结于为什么 the_excerpt() 方法没有添加 Read more 链接的参数. 其实很容易理解, 摘要就是摘取文章部分内容的文本信息, 它不是截取文章文章某个部分, 所以没有这样的参数很正常. 所以希望得到 Read more 链接的朋友还必须在 the_excerpt() 方法调用的后面紧跟一个文章链接, 但因为摘要部分是放置在 <p></p> 标签对之内, 所以 Read more 链接和文章内容也不在一个段落.

WP Limit Posts Automatically 插件, 它的功能如其名, 自动截取文章内容. 重点在自动一词, 它不需要你修改模板, 因为它直接作用于最常见的 the_content() 方法上. 其功能也不仅限于折断文章. 下面我们列一下它的主要功能点:

  • 根据单词数, 文字数, 第一段来折断文章.
  • 在被折断位置显示结束文本. (如: … 等省略符号)
  • 显示 Read more 链接, 并可自定义链接文本.
  • 可选择在文章列表页面, 分类列表页面, 存档列表页面, 搜索列表页面进行处理.
  • 去除文章内容中的标签. (退化成摘要形式)

注: 如果文章中填写了 <!–more–> 标签, 则按原 the_content() 方法进行处理.

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

插件下载:WP Limit Posts Automatically

原文地址:http://www.neoease.com/wordpress-plugin-wp-limit-posts-automatically/

PS:我一般都是用 WordPress 提供的 <!–more–> 标签折断文章内容, 只在首页显示前半部分内容。我也推荐这样做。这样做的目的是减少插件的使用加快 WP 的速度。

9 则回应给 WP 插件:WP Limit Posts Automatically

  1. 感觉是专门为懒人提供的插件。

    回复
  2. 后台编 辑器有那个按钮了。。

    回复
  3. @Mars: 就是为懒人准备的。。。

    回复
  4. 我正在找这样的插件。。。谢谢

    回复
  5. 你不是号称不用插件的吗?

    回复
  6. 错了 错了 搞错了 我以为到那个家伙的地盘了呢 哈哈

    回复
  7. @秦大少: 哈哈,我是没用这个插件的阿

    回复
  8. 我正好是这号懒人 插件已收

    回复
  9. 2010-01-19 在 04:24 风逐沙

    请问你首页显示的那个MORE按钮是怎么实现的

    回复


发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*


返回顶部