- A+
所属分类:网站建设
WordPress默认输出是使用<?php the_content(); ?>函数来进行全文输出,如果显示在首页的话太占篇幅,可能还会影响美观,那么有没有办法实现只显示其中一部分的摘要内容呢?答案是肯定的。
WordPress文本编辑器中自带一个more标签,在你需要显示摘要的部分后面加一个<!–more–>标签就可以搞定,但是这样每次都为文章添加more标签显得非常麻烦,我们可以用下面的方法来固定摘要的字数。
在你的主题目录下找到index.php有的可能是content.php下找到<?php the_content(); ?>这个函数,将其替换为:
1 2 3 4 5 6 7 | <!-- 首页摘要显示 --> <?php echo mb_strimwidth(strip_tags(apply_filters('the_content', $post->post_content)), 0, 240,"..."); ?> <span class="more"> <a href="<?php the_permalink() ?>" title="继续阅读>> <?php the_title(); ?>" rel="bookmark">阅读全文>></a> </span> <!-- 首摘要显示结束 --> |
其中240是控制首页显示的摘要字数,可根据自身需要进行修改。
- 我的微信
- 这是我的微信扫一扫
-
- 我的微信公众号
- 我的微信公众号扫一扫
-