为WordPress主题添加文章字数和阅读时间的方法
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,为WordPress主题添加文章字数和阅读时间的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!为WordPres
千家信息网最后更新 2025年12月01日为WordPress主题添加文章字数和阅读时间的方法
为WordPress主题添加文章字数和阅读时间的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
为WordPress主题添加文章字数和阅读时间具体代码:
文章字数统计
// 字数统计function zm_count_words ($text) {global $post;if ( '' == $text ) {$text = $post->post_content;if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= '共' . mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8') .'字';return $output;}}代码添加到当前主题函数模板 functions.php 中。
文章阅读时间
// 阅读时间function zm_get_reading_time($content) {$zm_format = '阅读时间%min%分%sec%秒';$zm_chars_per_minute = 300; // 估算1分种阅读字数 $zm_format = str_replace('%num%', $zm_chars_per_minute, $zm_format);$words = mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($content))),'UTF-8'); $minutes = floor($words / $zm_chars_per_minute);$seconds = floor($words % $zm_chars_per_minute / ($zm_chars_per_minute / 60));return str_replace('%sec%', $seconds, str_replace('%min%', $minutes, $zm_format));} function zm_reading_time() {echo zm_get_reading_time(get_the_content());}代码添加到当前主题函数模板 functions.php 中。
调用文章字数和阅读时间代码
显示文章字数代码:
显示阅读时间代码:
将上述调用代码加到当前主题正文模板的适当位置即可。
不过字数统计和阅读时间不是很精确,特别是阅读时间,更是扯淡,默认是按CCTV广播员语速定的。
写完这篇文章,发现网上有更简洁的代码,区别是上面的代码精确到秒,下面的代码只估算到分。
function count_words_read_time () {global $post;$text_num = mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8');$read_time = ceil($text_num/300); // 修改数字300调整时间$output .= '本文共计' . $text_num . '个字,预计阅读时长' . $read_time . '分钟。';return $output;}调用代码:
感谢各位的阅读!看完上述内容,你们对为WordPress主题添加文章字数和阅读时间的方法大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注行业资讯频道。
时间
代码
字数
文章
主题
内容
模板
统计
方法
精确
函数
问题
面的
简洁
适当
位置
广播员
数字
时长
更多
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发的过程有哪些
桓台企业软件开发定制
魔兽7.1数据库
大学计算机网络技术选修
数据库安全实验总结心得
彩票软件开发平台
博雅数据库二本投挡线四川理科
信息网络安全答题
畅游的游戏服务器在哪里的
日本远程软件开发工作
扫描二维码进入数据库
长沙网络安全培训机构
石家庄鲲鹏服务器如何挑选
制作java界面与数据库相连
行政部门网络安全
服务器命令提示符删除安装补丁
服务器管理系统php源码
数据库中唯一索引是什么意思
php链接数据库pdo
耐药菌基因数据库
数据库基础与应用观后感
制定计算机网络安全制度
perl 数据库操作
SM软件开发资质什么意思
html5抓取数据库
手机强制清楚数据库
学生网络安全手语
埃克森数据库
php采集数据库怎么写
通州区软件开发平台