wordpress增加阅读文章内容时间长度提醒


测速网关注的很多微信公众号文章顶部都有一个文章阅读时间长度提示,来告诉用户说,阅读完我们的文章大概需要花费你多长时间,通过这种方法给用户一个预估,让用户全身心的投入到我们文章内容里面。其它原理很简单,有一个恒定的阅读值,人一分钟平均能读400字,那我们用整体的字数除以400,得出来的就是阅读的时长,那如何在我们的wp网站里实现此功能呢?

1、将以下代码添加到主题的 functions.php 文件中。

12345678//字数和预计阅读时间统计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/400); $output .= '本文共计' . $text_num . '个字,预计阅读时长需要' . $read_time. '分钟。'; return $output;}

400 为每分钟阅读的字数,如果你觉得 400 太慢可以自行修改。如只需要输出阅读时间或文章字数内容,只需要修改删减第六行的内容。

2、在文章内容中调用,将代码添加到 single.php 文件适合的位置即可。

1<?php echo count_words_read_time(); ?>

上一篇:解决wordpress主题https不支持百度分享代码的问题

下一篇:[安全高效]免插件生成完整纯静态wordpress站点地图


Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器