WordPress 3.3 新增了一個 wp_trim_words() 函數(shù),專門用來截取限定字數(shù)的內(nèi)容,比如文章、摘要、標(biāo)題等:
<?php
echo wp_trim_words( get_the_content(), 100 ); // 文章內(nèi)容
echo wp_trim_words( get_the_excerpt(), 100 ); // 文章摘要
echo wp_trim_words( get_the_title(), 100 ); // 文章標(biāo)題
?>
當(dāng)然,這個函數(shù)默認需要在循環(huán)中使用。
默認用法:
<?php $trimmed = wp_trim_words( $text, $num_words = 55, $more = null ); ?>
參數(shù):
- $text
(字符串) (必需) 要截取的內(nèi)容默認: 無
- $num_words
(整數(shù)) (可選) 限定的字數(shù)默認: 55
- $more
(字符串) (可選) 截取后加在尾部的字符默認: ‘…’
示例:
<?php
$content = get_the_content();
$trimmed_content = wp_trim_words( $content, 40, '<a href="'. get_permalink() .'"> ...閱讀更多</a>' );
echo $trimmed_content;
?>
聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。





按照你的方法作了下修改,終于實現(xiàn)在首頁可以自定義字符長短調(diào)取單頁內(nèi)容了。用wordpress做企業(yè)網(wǎng)站,首頁關(guān)于我們再也不用寫死了
一試便知!
使用excerpt,然后在funciton.php里面設(shè)置長度也是一樣的呢。
不錯不錯,挺好的博客。
非常好的資源站
發(fā)現(xiàn)這個函數(shù)不能過濾短代碼
WordPress the_excerpt(); 已經(jīng)完美支持中文截取,還要那么麻煩干嘛?
對中文字的截取適用么?