WordPress自动截取限定数字的摘要

在主题的制作过程中,需要用到自动截取限定字数的文章摘要,虽然,有些人使用 more 标签来截取,也有些人会自己给每篇文章填写摘要,然后使用 the_excerpt() 函数输出, 但并不是所有的朋友都有这些习惯。而且,他们自己截取的摘要,可能超过了主题的样式限制,比如下图,摘要的字数太多,超出了主题样式的设置,看上去很不爽。

wpdaxue.com-201210102

所以,做大众主题的我们,需要自动截取限定字数的摘要,满足自己设置样式的需要。

WordPress 3.3 新增了一个 wp_trim_words() 函数,专门用来截取限定字数的内容,比如文章、摘要、标题等,使用方法请看:

https://www.wpdaxue.com/wp_trim_words.html

===============不再推荐下面的方法========================

除了插件以外,用得比较多的是下面的代码,是使用php本身的 mb_strimwidth 函数实现的,在需要显示摘要的地方使用下面的代码:

上面的数字 200,可以根据自己的需要来修改。

但是,如果有些主机空间不支持 mb_strimwidth 函数怎么办?那可以使用下面的方法实现效果。

在主题的 functions.php 文件最后一个 ?> 前面添加下面的函数

然后在需要显示摘要的地方使用下面的代码调用即可:

同样,上面的 200 ,也可以根据自己的需要修改。

如果你有更加完美的实现代码,欢迎留言与我们交流。

如果本文对你有帮助,请打赏作者,鼓励我们继续写作!

版权免责声明

① 本站VIP源码资源永久免费下载 www.wayu.cn
② 本网站资源来源于网络收集,如有侵权,请联系站长进行删除处理。
③ 分享目的仅供大家学习和交流,请不要用于商业用途,否则后果自负。
④ 如果你有源码需要出售,可以联系小编,或者点击 投稿
⑤ 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解。
⑥ 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需。
⑦ 在您的能力范围内,为了大环境的良性发展,请尽可能的选择正版资源。
⑧ 网站资源不做任何二次加密和授权后门(原版加密除外)

评论0

请先

没有账号? 忘记密码?