typecho統(tǒng)計(jì)博客所有文章的字?jǐn)?shù)實(shí)例詳解
正文
今天登錄社區(qū)的時(shí)候看到有之前的文章有個(gè)留言的評(píng)論,說(shuō)如何統(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)文章
php實(shí)現(xiàn)微信公眾號(hào)創(chuàng)建自定義菜單功能的實(shí)例代碼
這篇文章主要介紹了php實(shí)現(xiàn)微信公眾號(hào)創(chuàng)建自定義菜單功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-06-06
php curl抓取網(wǎng)頁(yè)的介紹和推廣及使用CURL抓取淘寶頁(yè)面集成方法
抓取網(wǎng)頁(yè)內(nèi)容,分析網(wǎng)頁(yè)數(shù)據(jù)經(jīng)常使用php curl,簡(jiǎn)潔易用,本篇文章通過(guò)代碼實(shí)例給大家講解 php curl抓取網(wǎng)頁(yè)的介紹和推廣及使用CURL抓取淘寶頁(yè)面集成方法,需要的朋友參考下2015-11-11
php上傳apk后自動(dòng)提取apk包信息的使用(示例下載)
本篇文章介紹了,php上傳apk后自動(dòng)提取apk包信息的使用(示例下載)需要的朋友參考下2013-04-04
Thinkphp 在api開發(fā)中異常返回依然是html的解決方式
今天小編就為大家整理了一篇Thinkphp 在api開發(fā)中異常返回依然是html的解決方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
php文件擴(kuò)展名判斷及獲取文件擴(kuò)展名的N種方法
本篇文章主要通過(guò)代碼給大家介紹php文件擴(kuò)展名判斷以及獲取文件擴(kuò)展名的N種方法,需要的朋友跟著腳本之家小編一起學(xué)習(xí)學(xué)習(xí)吧2015-09-09

