wordpress截取首頁摘要內(nèi)容的方法
發(fā)布時間:2014-12-23 14:55:10 作者:佚名
我要評論

這篇文章主要為大家介紹了wordpress截取首頁摘要內(nèi)容的方法,利用自定義函數(shù)add_filter實現(xiàn)該功能,具有一定的參考借鑒價值,需要的朋友可以參考下
本文實例講述了在wordpress截取首頁摘要內(nèi)容實現(xiàn)方法,分享給大家供大家參考。具體分析如下:
這里截取就是利用了自定義的add_filter函數(shù).在functions.php里加入下面代碼后直接在主題模板里使用the_excerpt();就可以實現(xiàn)摘要輸出了,實例代碼如下:
復(fù)制代碼
代碼如下://首頁摘要
function lms_excerpt_length( $length ) {
return 150; //150是摘要輸出的字數(shù)
}
add_filter( 'excerpt_length', 'lms_excerpt_length' );
function lms_excerpt_length( $length ) {
return 150; //150是摘要輸出的字數(shù)
}
add_filter( 'excerpt_length', 'lms_excerpt_length' );
就上面這么處理,返回的摘要內(nèi)容以[...]結(jié)尾,而且不自動添加Read More鏈接,需要繼續(xù)處理一下,還是functions.php里添加如下代碼:
復(fù)制代碼
代碼如下://添加read more鏈接
function lms_continue_reading_link() {
return ' <a href="'. esc_url( get_permalink() ) . '" class="more-link">' . __( 'Read More →' ) . '</a>';
}
function lms_auto_excerpt_more( $more ) {
return ' …' . lms_continue_reading_link();
}
add_filter( 'excerpt_more', 'lms_auto_excerpt_more' );
function lms_continue_reading_link() {
return ' <a href="'. esc_url( get_permalink() ) . '" class="more-link">' . __( 'Read More →' ) . '</a>';
}
function lms_auto_excerpt_more( $more ) {
return ' …' . lms_continue_reading_link();
}
add_filter( 'excerpt_more', 'lms_auto_excerpt_more' );
這樣就完美了,效果如我首頁,還可以直接定義一個函數(shù),支持中文字符截取,比如字符串超過20個就需要截取,代碼如下:
復(fù)制代碼
代碼如下:if(mb_strlen($str, "gbk") >20)
{
$str = mb_substr($str, 0, 20, "gbk");
}
{
$str = mb_substr($str, 0, 20, "gbk");
}
希望本文所述對大家的WordPress建站有所幫助。
相關(guān)文章
- wordpress自定義摘要截取字數(shù)的代碼,需要的朋友可以參考下。2011-04-21
- WordPress又一個比較不好的地方,首頁、分類和其它歸檔頁,文章默認都是全文輸出排列的。不知現(xiàn)在國外博客是否都流行這種顯示方式,反正我個人是很不喜歡。遇到文章長一些2012-04-25
- 大部分人的習(xí)慣都是在首頁顯示文章的摘要,本文總結(jié)了幾種在首頁顯示摘要的方法。2011-04-21
- 話說, 這關(guān)于 文章摘要 的方案, 網(wǎng)路上卻是一抓一大把, 從 Wordpress 內(nèi)置摘要, 然后便是既好用又方便的 more標(biāo)簽 截斷, 再就是使用php自身的 mb_strimwidth 函數(shù)截斷...2012-01-10
- 在首頁顯示大量的文章內(nèi)容,不但影響加載速度,而且用戶體驗很差。2010-01-24
- WordPress 在搜索或列 Archives(按時間、按分類)的時候,在列表中是顯示帖子摘要的。原來我覺得這樣不好,就把列表中顯示摘要改成了在列表中顯示全部帖子,使用一段時間2011-04-21
- 關(guān)于WordPress的首頁文章摘要,我想很多人都有自己不同的看法,關(guān)注我博客的或者使用我主題我想大家都知道,我使用的是截取文章的部分(大約350字)來作為摘要的2012-01-10
- 這篇文章主要為大家介紹了WordPress獲取文章內(nèi)容摘要的方法,通過較為簡單的自定義函數(shù)實現(xiàn)這一功能,具有一定的參考借鑒價值,需要的朋友可以參考下2014-12-20
- 在瀏覽網(wǎng)頁的時候, 我們經(jīng)常會看到很多人在他們網(wǎng)站的搜索欄里顯示文字提示, 當(dāng)鼠標(biāo)點擊搜索欄, 則提示信息消失.2011-05-10