文章詳情頁
typecho統(tǒng)計(jì)博客所有文章的字?jǐn)?shù)實(shí)例詳解
瀏覽:113日期:2022-06-06 17:35:43
目錄
- 正文
- 在當(dāng)前主題的functions.php文件中添加函數(shù)
- joe主題
- 在底部頁面模板
- 全站字?jǐn)?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主題,其他的主題也是一樣
在底部頁面模板
(通常是footer.php)添加調(diào)用代碼
<div> <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)文章!
標(biāo)簽:
PHP
排行榜
