我们在制作wordpress主题的时候,有时会考虑主题首页的布局,不想让首页过长,这个时候我们就得把首页的单个文章的字数做一个控制,比如把首页的每篇博客文章字数控制在500字,然后设置一个关键字(more或阅读全部),通过点击关键字,我们就可以查看整篇文章了。当然了,我们是可以通过插件(limit-posts-automatically中文版)实现这个功能,你可以查看我以前介绍的这个插件的文章。但是,插件的使用会对我们的博客的访问速度造成一定的影响,有的时候会使布局出现错乱的现象。好了,我们接下来看怎么通过代码的方式来实现这个功能。

其实很简单,只通过两句代码就可以完成,请看代码:

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

<span><a href="<?php the_permalink() ?>" title="详细阅读 <?php the_title(); ?>" rel="bookmark">阅读全文</a></span>

第一句是控制首页文章显示的字数为480,结尾处用“...”。

第二句通过点击关键字“阅读全文”查看全文。     当然阅读全文,你可随意更换。呵呵

好了,先说这么多了,希望有此困扰的朋友,可以得到一点的帮助。

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