目录
正文
今天登录社区的时候看到有之前的文章有个留言的评论,说如何统计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> 全站字数 <?php echo allOfCharacters(); ?>字</span> </div>
全站字数
全站字数就是调用成功了,其他的typecho主题也是一样的方法。
以上就是typecho统计博客所有文章的字数实例详解的详细内容,更多关于typecho统计博客文章字数的资料请关注其它相关文章!
© 版权声明
THE END
暂无评论内容