首页>技术知识>WordPress wordpress主题添加文章摘要(2):文章描述或截断文章
WordPress教程学习网站
2022-06-01
WordPress教程学习网站丨模板定制、网站使用教程、插件推荐、代码优化、wp建站教程、数据文章采集、系统开发、系统优化,功能开发,仿站教程等各类WordPress技术知识,供网友学习了解。

上一章我们介绍了“以文章内容的第一段来作为WordPressCMS主题的文章摘要”,方法很简单。其实,wordpress本身就自带有摘要的功能,只是我们没有太好的利用。在后台发表文章的页面,就有一个文章“摘要”的选项(如下图),如果在你的后台文章发表页面没用看到这个摘要选项,你可以点击右上解的“显示选项”按钮,然后勾选“摘要”,就可以显示了。另外,还有一种方法,就是截断文章内容部分文字来作为wordpresscms主题的文章摘要。

image.png

 

如上图,在wordpress后台的文章发表页面,添加文章摘要内容,然后在前台的需要显示的页面文件里添加如下代码:

if ($post->post_excerpt) {
echo  $post->post_excerpt;
}


这样,我们就可以在前台显示这个摘要内容了。

但是,作为站长的我们,发表文章时,可能时不时地不会添加这个后台的摘要,也有可能我们wordpress网站的文章都是通过采集来的,这时,可能就不会有上图中的摘要内容。这又该怎么办呢?可以通过上一章的方法来获取。也可以通过截断文章内容部分文字来作为摘要内容。这里,我们做一个聪明点的选择,如果后台添加有摘要,就用后台的摘要内容,如果后台没有摘要,就截断文章内容来获取。代码如下:

if ($post->post_excerpt) {
$description = $post->post_excerpt;
} else {
$description = mb_substr(strip_tags($post->post_content),0,90,'utf-8');
}
echo $description


这段代码,在我们采集来的文章中也就有了摘要了,相比前的介绍,就要聪明的多了。嗯,关于如何为wordpressCMS主题添加文章摘要的内容就介绍到这里,相信,对你的主题也是有帮助的哦。

显示全部内容...