我们有些时候看到Typecho有些网站在内容页面会有这篇文章的字数统计功能,虽然对于大部分人来说没有什么用,但是有些小细节还是比较体贴的,到底这个功能是如何加上去的呢?

Typecho调用文章字数统计代码方法

这里银狐也收藏这个功能代码,万一以后有需要用到直接使用。

//文章字数统计
function art_count ($cid){
$db=Typecho_Db::get ();
$rs=$db->fetchRow ($db->select ('table.contents.text')->from ('table.contents')->where ('table.contents.cid=?',$cid)->order ('table.contents.cid',Typecho_Db::SORT_ASC)->limit (1));
$text = preg_replace("/[^\x{4e00}-\x{9fa5}]/u", "", $rs['text']);
echo mb_strlen($text,'UTF-8');
}

这个代码部分添加到当前Typecho主题Functions.php中。

调用方法

如果需要调用的时候在内容页主题合适的位置添加下面代码即可。

<?php art_count($this->cid); ?>

如果需要特殊样式的,直接自己做嵌套。