有时候看到别人的博客上都有一个当前文章总字数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);?>分钟 声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)