芒果小站

  1. 全球最具业界良心的主机 - DigitalOcean

    毫无疑问,目前做得最好的主机供应商

    猛击这里查看

  2. 芒果小站目前使用的主机 - DigitalOcean

    客服响应快,随时退款,XEN 架构稳定

    猛击这里查看

  3. 最好的日本东京线路主机 - DigitalOcean

    可选弗里蒙特、达拉斯、亚特兰大、纽瓦克、伦敦、东京机房

    猛击这里查看

  • 1
  • 2
  • 3
切换到精简模式
30

方便的 WordPress 文章摘要代码

作者 芒果/分类 教程/发布于 2009-10-26 07:59

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

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

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

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

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

版权所有,转载请注明出处。
转载自 <a href="http://mangguo.org/convenient-wordpress-article-abstract-code/" title="方便的 WordPress 文章摘要代码" rel="bookmark">方便的 WordPress 文章摘要代码 | 芒果小站</a>
如果喜欢这篇文章,欢迎订阅芒果小站以获得最新内容。

已经有 30 条群众意见

  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
  22. ?
    糯米糍 » Blog Archive » 1 /2011-01-25 15:14

    […] 方便的 WordPress 文章摘要代码 | 芒果 […] 回应

    #22
  23. ?
    鸟窝 » r /2011-04-05 22:27

    […] 方便的 WordPress 文章摘要代码 | 芒果小站 […] 回应

    #23
  24. ?
    Hello world! | 我的淘宝购物推荐 /2011-05-09 11:35

    […] 方便的 WordPress 文章摘要代码 | 芒果小站 […] 回应

    #24
  25. 蜗牛 /2011-12-14 13:16

    之前用的这个代码。。 回应

    #25
  26. 老饕 /2012-04-13 20:31

    碰到有半角的标点符号…就悲剧聊!最后一个字符只能输出一半… 回应

    #26
  27. ?
    首页显示 指定长度的文章截要···· - WordPress - 开发者 /2013-06-18 20:09

    […] 可以考虑使用PHP的mb_strimwidth函数 http://mangguo.org/convenien … icle-abstract-code/ 回复: 替换<?php the_title(); ?>这句 回复: 回复 3# […] 回应

    #27
  28. ?
    你的首页摘要是用More还是用插件实现? - WordPress - 开发者 /2013-06-18 23:19

    […] Posts http://www.hopesun.info/613.html 回复: http://mangguo.org/convenient-wordpress-article-abstract-code/ 回复: […] 回应

    #28
  29. ?
    摘要失效 - WordPress - 开发者 /2013-06-18 23:54

    […] 大家帮帮我吧!谢谢 回复: http://mangguo.org/convenien … icle-abstract-code/ 本文链接: 摘要失效 版权所有: […] 回应

    #29
  30. ?
    怎么显示文章的一部分? - WordPress - 开发者 /2013-06-19 00:01

    […] 回复: http://mangguo.org/convenien … icle-abstract-code/ 回复: I don’t no why some guys write posts always only attaching a link! As problems are […] 回应

    #30

下面我简单说几句