cms网站内容如何自定义(Wordpress博客中文章摘要长度默认是55个,如何修改)
优采云 发布时间: 2021-10-28 05:20cms网站内容如何自定义(Wordpress博客中文章摘要长度默认是55个,如何修改)
WordPress 是目前使用最广泛的博客cms 程序。很多情况下,我们不需要在博客首页或者列表页显示全文,只需要显示文章就可以了。Wordpress博客中文章摘要的默认长度是55,这对于中文来说显然是不够的,那么如何修改呢?
模板中输出摘要的方法是the_excerpt(),我们可以找到该方法的来源:wp-includes/formatting.php中的wp_trim_excerpt方法,应该有设置摘要长度的代码,可以找到数字55,其中55是摘要长度没了。
我们只需要把这里的55改成我们想要的字数即可。
当然,还有其他方法可以解决这个问题,而且相对来说更加灵活。
即在模板中修改,wordpress也提供了这样的支持。打开模板下的functions.php文件,添加如下代码:
function reset_excerpt_length($length) {return $new_length;}add_filter('excerpt_length','reset_excerpt_length');
WordPress文章 字数汇总
这意味着我需要重新设置摘要的长度。请在设置摘要的长度时调用我添加的过滤器方法。参数$length代表原长度,$new_length代表新设置的长度,可以设置成你需要的值。这种改革比第一种更灵活。
在使用文章摘要的过程中,有的童鞋可能会担心截取摘要时会出现一半的html标签或者一半的中文,导致乱码。但是我可以明确的告诉你,这个问题没有必要担心。这个 wordpress 做得很好。截取摘要时去掉html标签,支持国际化,不用担心。
网上有人说可以使用插件,但是在这里,我建议你尽量少用插件。主要原因是插件使用过多,安全性会降低,因为很多插件开发者没有考虑网站安全问题,或者对Wordpress研究不足,导致安全隐患。当然,大多数插件还是很安全的。这里不推荐,完全出于个人考虑。