有時(shí)候,我們會(huì)在文章或頁面中使用簡(jiǎn)碼,當(dāng)存檔頁面需要顯示摘要的時(shí)候,簡(jiǎn)碼會(huì)一起顯示出來,這當(dāng)然不是我們想要的。這時(shí)候,把文章的第一段作為摘要顯示出來是一個(gè)不錯(cuò)的選擇。
function get_first_p($post)
{
//通過正則表達(dá)式匹配p標(biāo)簽提取第一段內(nèi)容
if (preg_match('/(.*)< \/p>/iU', trim(strip_tags($post->post_content, "")), $matches)) {
return $matches[1];
} else {
//有時(shí)候,文章可能是通過軟回車分段的\n為分段標(biāo)記
$post_content = explode("\n", trim(strip_tags($post->post_content)));
return $post_content ['0'];
}
}
直接在需要顯示摘要的地方,使用這個(gè)函數(shù)即可。


