typecho统计博客所有文章的字数

简介: 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主题,其他的主题也是一样
image.png
在底部页面模板(通常是footer.php)添加调用代码


 <div class="item " style="margin:0 0 0 10px">
 <span> 全站字数 <?php  echo allOfCharacters(); ?>字</span>
    </div>

全站字数就是调用成功了,其他的typecho主题也是一样的方法。
image.png

相关文章
|
3月前
聚合博客网址导航大全代码分享
博友大全 - 博客大全|独立博客大全|博客导航|优秀博客大全http://m.bokequ.com/list/22-1.html
35 6
Typecho-handsome主题如何统计全站字数
在使用handsome主题的过程中,每篇文章都会自动进行字数的统计,但是如何才能统计出我们首页从开始到至今写的所有文章的字数之和呢?今天的教程告诉大家如何在Typecho-handsome主题中统计全站字数!
183 1
Typecho-handsome主题如何统计全站字数
Typecho-handsome主题统计访客人次
本次增强是基于handsome6.0版本的一个右侧栏博客信息的增强,如下图所示,初始的handsome主题博客信息栏只有四个栏目信息————分别是:文章数目,评论数目,运行天数,最后活动。那么该如何修改源代码来实现增加多个栏目呢?本次以添加一个记录网站总浏览人次的功能为例
230 0
Typecho-handsome主题统计访客人次
|
搜索推荐 JavaScript
hexo博客解决不蒜子统计无法显示问题
如题,刚巧最近在统计自己各个平台博客的总阅读量问题,结果写好的代码,突然运行不出结果。后面发现博客页面底部的访客统计也有问题。于是就来考虑如何解决。
2500 0
【全网最全的博客美化系列教程】04.访客量统计的实现
全网最全的博客美化系列教程相关文章目录 【全网最全的博客美化系列教程】01.添加Github项目链接 【全网最全的博客美化系列教程】02.添加QQ交谈链接 【全网最全的博客美化系列教程】03.给博客添加一只萌萌哒的小仓鼠 【全网最全的博客美化系列教程】04.
1270 0
|
PHP 数据安全/隐私保护
如何在WORDPRESS中添加CNZZ等统计代码
如何在WORDPRESS中添加CNZZ等统计代码http://www.bieryun.com/1257.html1, 首先进入我们的WordPress网站后台,即在浏览器上输入 网站域名/wp-login,如我的网站是输入forlong401.
3409 0
wordpress统计博客访问量
问题描述 自己的博客搭建完毕之后,发现博客不知道被多少人访问过了,每天有多少人访问,多少人经常来访问等等。最好有一个工具能统计博客被浏览量,这不仅是对自己的一个鼓励,也是别人对你博客的认可! 解决方案 进入w...
1939 0
|
前端开发 JavaScript BI
博客园每篇文章自动添加目录
阅读目录 一、自动生成目录 1、在博客园后台管理页面选择“设置” 2、生成三级目录 2.1、操作步骤 2.2、效果: 3、生成一级目录 3.1、操作步骤: 二、引入自定义控件 1、侧边栏时间控件 1.
1328 0