芒果

/* 300x250 */

在首页显示大量的文章内容,不但影响加载速度,而且用户体验很差。

WordPress 的文章摘要功能一般有两种实现方法,即使用 <!–more–> 标记或者利用现成的插件。对于前者,方便是方便,但会缩略内容后紧随全文阅读的链接,而且 RSS 中也会输出摘要。对于后者而言,良好支持中文截断的并不多见。

如果使用以下代码,文章摘要的可控性会更强,不需要任何辅助的标记或插件。代码如下:

<?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 200,"···"); ?>

其中,200 为截取字符数目限制,”···” 表示紧随缩略内容之后的符号。

版权所有,转载请注明出处。
转载自 <a href="http://www.mangguo.org/convenient-wordpress-article-abstract-code/" title="方便的 WordPress 文章摘要代码" rel="bookmark">方便的 WordPress 文章摘要代码 | 芒果</a>

已经有 21 条评论

  1. 万戈 - 2009-10-26 08:36

    恩,我现在用的就是这个方法截取摘要的,对中文支持很好。 回应

    #1
  2. stonehoo - 2009-10-26 10:38

    这个代码要加在那个文件的什么位置啊? 回应

    #2
  3. 芒果 - 2009-10-26 12:16

    添加至需要输出文章摘要的地方,一般在主循环中。 回应

    #3
  4. sleepy - 2009-10-26 13:16

    很不错,很简洁,要去试试。 回应

    #4
  5. SKyNet14 - 2009-10-26 15:51

    我照这个做了。那文章里的图片也显示不了啊!请问这个怎么解决呢?我想首页显示图片! 回应

    #5
  6. Hobo - 2009-10-27 12:39

    我用的是插件输出的。 回应

    #6
  7. riant - 2009-10-27 21:43

    还是觉得 more 标记是最方便灵活的。

    RSS 全文输出是可以设置的,至于紧随摘要的 more 标签,可以用 CSS 隐藏,或者换成任何上面说“….”嘛。而用字数控制的话,很不灵活诶。 回应

    #7
  8. 老饕 - 2009-10-28 10:42

    more 方便一点~~ 回应

    #8
  9. bolo - 2009-10-29 00:49

    这种截断的方法对有图片或代码的文章不好。 回应

    #9
  10. lavender - 2009-10-30 01:54

    精彩博文,顶一下。有空记得去我那踩踩哦? 回应

    #10
  11. 种草人 - 2009-10-31 01:52

    我喜欢夜晚行动,呵呵。挺有风格的博客,顶一下。 回应

    #11
  12. DELL电脑 - 2009-10-31 21:15

    今天你偷菜了没有?戴斯克姆。 回应

    #12
  13. 健康减肥方法 - 2009-11-01 10:13

    看完了,不错。 回应

    #13
  14. 大地工作室 - 2009-11-02 00:21

    不错哦,我也开了一个博客,有空大家经常交流… 回应

    #14
  15. 软件工作室 - 2009-11-02 12:37

    博主博客不错,有空大家多交流,记得回访哦… 回应

    #15
  16. 大地软件工作室 - 2009-11-02 19:51

    换友情链接么?记得回访哦! 回应

    #16
  17. 不轻易恋爱 - 2009-11-02 22:52

    我也刚建了一个博客,有空大家多多交流呀! 回应

    #17
  18. 笨猫 - 2009-11-03 06:43

    博主的文采不错,大家有空多交流! 回应

    #18
  19. 杂八 - 2009-11-06 13:33

    很好,很强大。 回应

    #19
  20. shuil - 2009-11-21 17:32

    哇,delicious 模版。 回应

    #20
  21. 文龙心 - 2010-08-29 09:58

    这个方法不错。 回应

    #21

我简单说几句

推荐文章

最新评论

友情链接

一夜激情