自由控制中英文文章输出字数
很多主题默认首页文章是全文输出,虽然在编辑时可以添加more标签,但还是麻烦而且不容易控制字数,通过下面的方法,修改一段代码即可完美实现自动化,适用于各种主题。
无插件WordPress中文截断方法:
找到模板index.php中的
<?php the_content(); ?>或者
<?php the_excerpt(); ?>替换为
<?php echo mb_strimwidth(strip_tags(apply_filters
(’the_content’, $post->post_content)), 0, 300,”…”);?>这个300就是你想要截断的数值,改为你认为合适的就可以了。
要实现自动截断英文,如下:
<?php $excerpt = get_the_excerpt();
echo string_limit_words($excerpt,25);?>25是要截断的英文单词数。
同时实现截断中文与英文,如下:
<?php echo mb_strimwidth(strip_tags(apply_filters(’the_content’, $post->post_content)), 0, 100,”…”);?>
<?php } else { ?><?php $excerpt = get_the_excerpt();
echo string_limit_words($excerpt,25);?> <?php } ?>100是中文数,25是英文数。
关键词: 代码 , 技巧 . 提醒:搜索就用关键词转载本篇文章必须遵循 知识共享署名 2.5 中国大陆许可协议 !
原文作者:左手烟 原文链接:自由控制中英文文章输出字数






上 一 篇:15款网页设计标准化在线校验工具
下 一 篇:自由控制wordpress页面输出的ID