WordPress 获取正文内容的第一段,解决摘要显示不正常的问题

文 / @WordPress主题

如何在存档页面中显示摘要时避免简码一起显示出来?

我们经常需要在文章或页面中使用简码,然而当存档页面需要显示摘要时,简码会一同显示出来,这显然并不是我们想要的结果。此时,我们可以选择使用第一段作为摘要。

如何把文章的第一段作为摘要显示出来?

functionget_first_p($post)
{
//通过正则表达式匹配p标签提取第一段内容
if(preg_match('/(.*)<\/p>/iU',trim(strip_tags($post->post_content,"")),$matches)){
return$matches[1];
}else{
//有时候,文章可能是通过软回车分段的\n为分段标记
$post_content=explode("\n",trim(strip_tags($post->post_content)));

return$post_content['0'];
}
}

直接在需要显示摘要的地方,使用这个函数即可。

以上是本人对如何在存档页面中显示摘要时避免简码一起显示出来,以及如何把文章的第一段作为摘要显示出来的一些经验总结,供大家参考。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。