有时候看到别人的博客上都有一个当前文章总字数xxxx
,阅读时长xx
分钟,就想着是不是其实也可以为typecho
加一个。看了一下还算简单,因为$this->content()
,是echo
后的输出,但事实上,你也能访问 $this->content
,于是代码就出来了
总字数:<?php echo mb_strlen($this->content);?>
,阅读时长:<?php echo round(mb_strlen($this->content)/300,1);?>
分钟/300
,代表我们认为每300
个字,我们大约需要1分钟左右可以看完,如果你觉得1
分钟可以看500
字,可以改成/500
。
对于标准模板来说,这里 mb_strlen
运行了两次,所以可以优化下写法
总字数:<?php $zishu=mb_strlen($this->content); echo $zishu; ?>,
阅读时长:<?php echo round($zishu/300,1);?>分钟
教程来自:https://blog.neatcn.com/index.php/archives/words-count.html
评论区