给WordPress文章页面添加字数统计以及预计阅读时间

Hi Ren
Hi Ren
Hi Ren
40
文章
1
评论
2019年8月1日17:10:28 评论 114 views

用户在打开我们的wordpress文章页面时,有时候遇到一篇长文章,看到很长的进度条便失去了往下读的信心,那我们就添加一个文章字数统计以及预计阅读时间,来提醒用户需要多长的时间读完,如果觉得浪费时间可自行离开!这项功能已在其他博客上见到过了,觉得还是比较人性化的,所以好的东西我们自己也要保留起来,或者分享给大家!

给WordPress文章页面添加字数统计以及预计阅读时间

代码如下:

//字数和预计阅读时间统计
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;
}

把以上代码放入当前主题的function.php文件的最后一个>之前,第六行的文字可自定义修改!

调用代码:

<!--?php echo count_words_read_time(); ?-->

以上代码放入single.php模板合适的位置即可!

我们可以自己添加一些文字样式,比如如下代码:

复制如下代码放入single.php模板中即可显示出演示样式!

<p style="text-align: center;background: #f6f6f6;color: #717171;border: 1px dashed #beb3b3;border-radius: 5px;"><?php echo count_words_read_time(); ?></p>

代码演示:

给WordPress文章页面添加字数统计以及预计阅读时间

  • 我的微信
  • 扫一扫添加我
  • weinxin
  • 我的微信公众号
  • 扫一扫关注
  • weinxin
Hi Ren
  • 本文由 发表于 2019年8月1日17:10:28
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: