typecho统计博客所有文章的字数
作者: 阿牛哥 日期: 1年前
温馨提示:
本文最后更新于2025年08月03日,已超过44天没有更新,若内容或图片失效,请留言反馈。
在你当前主题的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;
}
然后在底部页面模板中添加:
<div class="item " style="margin:0 0 0 10px">
<span> 全站字数 <?php echo allOfCharacters(); ?>字</span>
</div>
根据个人爱好添加到自己喜欢的地方就好,小站就添加在侧栏,效果请看左侧。
评论: 2 | 查看: 1.2K+
每个主题不一样的代码,不知道怎么分享好,因为还有CSS。
大佬,评论区代码方便分享一下吗?我的主题还差一个评论区就完美了,谢谢大佬!