WordPress教程学习网站
2022-06-01
WordPress教程学习网站丨模板定制、网站使用教程、插件推荐、代码优化、wp建站教程、数据文章采集、系统开发、系统优化,功能开发,仿站教程等各类WordPress技术知识,供网友学习了解。
国内很多的CMS网站,在文章页面都可以看到有一个文章摘要,看上去挺人性化的,有利于读者的体验。那么,在我们开发WordPress CMS主题时,是不是也可以为我们的WordPress主题也添加上这样的文章摘要呢?答案是肯定的。方法有几种,本章主要介绍——通过获取文章首段来为wordpresscms主题添加文章摘要。
怎样获取到文章内容的首段文字呢?通过观察wordpress网站的前台的文章页面的源码,我们不难发现,wordpress文章内容默认是以……标签来自然分段的。如果想获取到wordpress文章的第一段内容,也就是说,只要我们获取到了第一组……标签,也就获取到了第一段文章内容了。
有了这个思路,我们就可以通过一个函数来获取第一组,代码如下:
//获取文章的第一段文字function get_first_con(){global $post; $str = wpautop( get_the_content() );//wpautop WP格式化函数。将文章内容转换成 html 格式$str = substr( $str, 0, strpos( $str, ' ' ) + 4 ); $str = strip_tags($str, ' '); return ' ' . $str . ' '; }
通过上面这段代码就可以获取到wordpress文章的第一段文字内容。把上面的代码放到你的wordpress主题的functions.php文件中。然后,在前台的页面调用这个函数。如果想在文章页面显示摘要,就可以在文章页面文件single.php中添加如下代码:
到这里,本章的内容就介绍完毕。如何获取文章首段文字来作为wordpressCMS主题的文章摘要,相信也基本了解了。如想了解更多有关wordpress主题的文章摘要的介绍,可以接着看下一篇。
显示全部内容...