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

admin 轻心小站 关注 LV.19 运营
发表于Typecho博客程序版块 教程

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

前面博客吧分享了Typecho插件WordCount,该插件可以在后台编辑文章时统计内容的字数,而这次博客吧要分享的字体统计代码则是在网站前端的文章页面显示内容总字数,实现原理是使用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); ?>

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
小陈 小陈 LV.6 普通会员 2#
 之前问你,你咋不教我
共0条回复,点击查看回复
发布评论

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

粉丝

0

关注

0

收藏

0

已有1次打赏
小陈打赏给楼主20金钱,2023-12-25 23:01:19