以前Era介绍过《用the_excerpt处理中文文章字数限制的方法》,这种方法如果首页index.php循环中的代码使用<?php the_excerpt() ?>的话,那么就可以限制首页每篇文章的字数。

下面Era不使用这种方法,而是使用php截断的方式来限制首页输出正文的段落多少。代码如下:

<?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content),"<p>"), 0, 280,"...");  ?>

用上面的代码替换<?php the_content() ?>即可。代码中的函数也很简单,自己动手查一下效果会更好。

稍微解释一下,首页文章输出的字数为280个字符,保留段落p的格式。

效果就看我单本小说灵域的目录页: http://lingyu.ikxs.org/lingyu

Last modification:April 11th, 2020 at 09:18 pm
如果觉得我的文章对你有用,请随意赞赏