typecho統(tǒng)計(jì)博客所有文章的字?jǐn)?shù)實(shí)例詳解
正文
今天登錄社區(qū)的時(shí)候看到有之前的文章有個(gè)留言的評(píng)論,說如何統(tǒng)計(jì)typecho所有文章的字?jǐn)?shù),這里分享一下代碼。
在當(dāng)前主題的functions.php文件中添加函數(shù)
//字?jǐn)?shù)統(tǒng)計(jì) 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主題,其他的主題也是一樣
在底部頁(yè)面模板
(通常是footer.php)添加調(diào)用代碼
<div class="item " style="margin:0 0 0 10px"> <span> 全站字?jǐn)?shù) <?php echo allOfCharacters(); ?>字</span> </div>
全站字?jǐn)?shù)
全站字?jǐn)?shù)就是調(diào)用成功了,其他的typecho主題也是一樣的方法。
以上就是typecho統(tǒng)計(jì)博客所有文章的字?jǐn)?shù)實(shí)例詳解的詳細(xì)內(nèi)容,更多關(guān)于typecho統(tǒng)計(jì)博客文章字?jǐn)?shù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
smarty模板引擎從php中獲取數(shù)據(jù)的方法
這篇文章主要介紹了smarty模板引擎從php中獲取數(shù)據(jù)的方法,涉及smarty變量與php代碼的混編技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-01-01PHP-FPM之Chroot執(zhí)行環(huán)境詳解
在PHP-FPM中設(shè)立chroot,有很好的隔離作用,提高系統(tǒng)安全性,但是要想建立一個(gè)合理的PHP-FPM Chroot環(huán)境難度有點(diǎn)大,比用debootstrap等工具建立還要麻煩,這篇文章就詳細(xì)介紹了PHP-FPM之Chroot執(zhí)行環(huán)境,需要的朋友可以參考下。2015-08-08ThinkPHP 整合Bootstrap Ajax分頁(yè)樣式
這篇文章主要介紹了ThinkPHP 整合Bootstrap Ajax分頁(yè)的相關(guān)資料,需要的朋友可以參考下2016-12-12Yii2框架實(shí)現(xiàn)登錄、退出及自動(dòng)登錄功能的方法詳解
這篇文章主要介紹了Yii2框架實(shí)現(xiàn)登錄、退出及自動(dòng)登錄功能的方法,結(jié)合實(shí)例形式詳細(xì)分析了Yii2框架實(shí)現(xiàn)登錄、退出及自動(dòng)登錄功能的原理、實(shí)現(xiàn)方法與相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2017-10-10phalcon model在插入或更新時(shí)會(huì)自動(dòng)驗(yàn)證非空字段的解決辦法
這篇文章主要介紹了phalcon model在插入或更新時(shí)會(huì)自動(dòng)驗(yàn)證非空字段的解決辦法,需要的朋友可以參考下2016-12-12PHP+JS無(wú)限級(jí)可伸縮菜單詳解(簡(jiǎn)單易懂)
PHP+JS無(wú)限級(jí)可伸縮菜單詳解(簡(jiǎn)單易懂)...2007-01-01大家須知簡(jiǎn)單的php性能優(yōu)化注意點(diǎn)
通過本文給大家介紹在什么情況下可能遇到性能問題,php性能問題的解決方向及優(yōu)化點(diǎn),對(duì)php性能優(yōu)化注意點(diǎn)相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-01-01php 將json格式數(shù)據(jù)轉(zhuǎn)換成數(shù)組的方法
今天小編就為大家分享一篇php 將json格式數(shù)據(jù)轉(zhuǎn)換成數(shù)組的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-08-08Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶
這篇文章主要給大家介紹了關(guān)于Laravel6.18.19如何優(yōu)雅的切換發(fā)件賬戶的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Laravel6.18.19具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2020-06-06實(shí)例介紹PHP中zip_open()函數(shù)用法
在本篇內(nèi)容里小編給大家分享了關(guān)于PHP中zip_open()函數(shù)用法的相關(guān)知識(shí)點(diǎn),有需要的朋友們跟著學(xué)習(xí)下。2019-02-02