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站点地图
声卡驱动正常但是没有声音如何办?声卡驱动正常没声音的解决方法
英伟达显卡驱动如何退回到原来版本?英伟达显卡驱动退回到原来版
重装系统,电脑只有一个C盘如何创建分区
Defender提示错误应用程序MsMpEng.exe无法启动
电脑无法启动或仍在加载如何办?电脑无法启动或仍在加载的解决方
打印机驱动如何卸载删除?卸载打印机驱动干净的教程
电脑没网如何安装网卡驱动?教你没网如何安装网卡驱动的方法
系统32位和62位如何选择:详解它们之间的差异
电脑文件删不掉如何办?四种方法解决
任务管理器快捷键有哪些?任务管理器快捷键大全