最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
typecho统计博客所有文章的字数实例详解
时间:2026-05-31 15:30:02 编辑:袖梨 来源:一聚教程网
这篇文章主要为大家介绍了typecho统计博客所有文章的字数实例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
正文
今天登录社区的时候看到有之前的文章有个留言的评论,说如何统计typecho所有文章的字数,这里分享一下代码。
在当前主题的functions.php文件中添加函数
//字数统计function allOfCharacters() {$chars = 0;$db = Typecho_Db::get();$select = $db ->select('text')->from('table.contents');$rows = $db->fetchAll($select);foreach ($rows as $row) { $chars += mb_strlen(trim($row['text']), 'UTF-8'); }$unit = '';if($chars >= 10000) { $chars /= 10000; $unit = 'w'; } else if($chars >= 1000) { $chars /= 1000;$unit = 'k'; }$out = sprintf('%.2lf %s',$chars, $unit);return $out;}
joe主题
这里我用的joe主题,其他的主题也是一样
在底部页面模板
(通常是footer.php)添加调用代码
<div class="item " style="margin:0 0 0 10px"> <span> 全站字数 <?phpecho allOfCharacters(); ?>字</span></div>
全站字数
全站字数就是调用成功了,其他的typecho主题也是一样的方法。