wp_trim_words() 是 WordPress 3.3 版本新增的函數,該函數需要在 loop 循環中使用,通過該函數可以實現截取限定字數的內容,比如截取設置長度的文章內容、標題等,跟 mb_strings 函數實現的效果一樣。
代碼結構:
<?php $trimmed = wp_trim_words( $text, $num_words = 55, $more = null ); ?>
參數介紹:
$text
(字符串)(必需) 也是就要截取的內容
默認值:無
$num_words
(整數)(可選) 截取的字數
默認值:55
$more
(字符串)(可選) 追加在截取後的內容結尾的字符,類似』…』 這樣的
默認值:』…』
例子:通過該函數截取文章內容
<?php $content = get_the_content(); $trimmed_content = wp_trim_words( $content, 40, '<a href="'<span%20style="color: #339933;">. get_permalink() .'"> ...Read More</a>' ); echo $trimmed_content; ?>
例子:截取設定字數標題
<?php $title = get_the_title(); $trimmed_title = wp_trim_words( $title, 20, '...' ); echo $trimmed_title; ?>