PHP函数mb_strimwidth()截取WordPress内容

网站APP 6 个月前 回复

, , , ,

今天升级到WordPress6.4,发现首页文章内容显示全文了,却有不显示图片,所以WP内置函数wp_trim_words()截取出现了问题,我找到官方说明,这个函数还在,而且参数没变啊,或许是WordPress的问题。那么暂时用PHP的截取函数把——mb_strimwidth():

mb_strimwidth  (  string $str  ,  int $start  ,  int $width  [,  string $trimmarker  [,  string $encoding  ]] )

参数说明:

$str //指定字符串

$start //指定从何处开始截取

$width //截取文字的宽度

$trimmarker //超过

$width数字后显示的字符串

现在我想控制文章内容的输出字数,只需要使用mb_strimwidth函数后变成这样:

<?php echo mb_strimwidth(get_the_content(), 0, 100,"..."); ?>

注:可以修改上面的数字100来设定长度,而不是字符数。

支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)