TYPECHO WIKI
每一个作品都值得被记录

Typecho文章内容字数统计调用代码

Typecho维基君Typecho教程 • 1020次浏览 • 发布 2021-08-24 • 更新 2021-08-24

前面TypechoWiki分享了Typecho插件WordCount,该插件可以在后台编辑文章时统计内容的字数,而这次TypechoWiki要分享的字体统计代码则是在网站前端的文章页面显示内容总字数,实现原理是使用php函数mb_strlen获取内容字符串的长度。

在当前主题的functions.php文件中添加函数

function word_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));
    return mb_strlen($rs['text'], 'UTF-8');
}

在文章页面模板(通常是post.php)添加调用代码

<?php echo word_count($this->cid); ?>
广告声明:文内含有的对外跳转链接(包括不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,Typecho.Wiki所有文章均包含本声明。
厂商投放

【腾讯云】🎉五一云上盛惠!云服务器99元/月续费同价!

腾讯云五一劳动节海量产品 · 轻松上云!云服务器首年1.8折起,买1年送3个月!超值优惠,性能稳定,让您的云端之旅更加畅享。快来腾讯云选购吧!

广告
添加新评论 »