目录
首页 笔记 详情

wp_trim_words() 截取限定字数的内容


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

<?php
echo wp_trim_words( get_the_content(), 100 ); // 文章内容
echo wp_trim_words( get_the_excerpt(), 100 ); // 文章摘要
echo wp_trim_words( get_the_title(), 100 ); // 文章标题
?>

当然,这个函数默认需要在循环中使用。

<?php $trimmed = wp_trim_words( $text, $num_words = 55, $more = null ); ?>

有时候我们没有填写文章摘要,所以必须要从文章的内容摘取一小段文字来替代。很多范例都使用php 的函式substr 来截字,对于英语通常不会有问题,但对于像是中文,每个字都换算成3位元,如果混和英文在里面,就有可能会把中文字截断而出现乱码。

wordpress 内建了截字函式wp_trim_words,对于这个问题将会迎刃而解,可以多多利用。


写笔记

咨询

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