如果你的文章需要摘要信息可以使用此函數(shù),使用此函數(shù)需要了解如下四點(diǎn)1、它自動(dòng)提取文章內(nèi)容前55個(gè)字符作為文章摘要2、摘要不含有任何html和圖片標(biāo)簽3、此函數(shù)只能用在循環(huán)中4、文章沒(méi)有明確提供摘要信息
函數(shù)用法
the_excerpt();
往往使用默認(rèn)的是無(wú)法滿足我們的需求的,因此需要對(duì)此改造。
修改摘要的長(zhǎng)度
默認(rèn)是55個(gè)字符,我們可以使用excerpt_length過(guò)濾器鉤子改變摘要(excerpt)的長(zhǎng)度,代碼如下:
function new_excerpt_length($length) {
return 150;
}
add_filter(‘excerpt_length’, ‘new_excerpt_length’);
修改摘要末尾的顯示
摘要末尾附加的字符串默認(rèn)設(shè)置為[…],修改末尾的顯示可以用excerpt_more過(guò)濾器鉤子,代碼如下:
function new_excerpt_more($more) {
return ‘…’;
}
add_filter(‘excerpt_more’, ‘new_excerpt_more’);
末尾加閱讀更多
function new_excerpt_more($more) {
global $post;
return ‘…[閱讀更多]’;
}
add_filter(‘excerpt_more’, ‘new_excerpt_more’);
將以上代碼加入到function.php中即可。