wordpress为文章加上字数统计功能
发现很多网站的文章都有字数统计功能,能计算出当前文章有多少字。觉得这功能不错,对用户体验好,决定把这功能倒腾到wordpress上,谷歌搜了下发现一个老外给出了解决带代码。
function count_words($str){ $words = 0; $str = eregi_replace(" +", " ", $str); $array = explode(" ", $str); for($i=0;$i < count($array);$i++) { if (eregi("[0-9A-Za-zÀ-ÖØ-öø-ÿ]", $array[$i])) $words++; } return $words; }
将以上代码加到主题的functions.php文件中,然后在需要显示字数统计的地方加上以下代码:
<?php echo count_words($post->post_content); ?>
最后本地测试的时候发现此种字数统计代码只对英文有效,对中文完全无效。中文wordpress的字数统计代码如下:
function count_words ($text) { global $post; if ( '' == $text ) { $text = $post->post_content; if (mb_strlen($output, 'UTF-8') < mb_strlen($text, 'UTF-8')) $output .= '本文共' . mb_strlen(preg_replace('/\s/','',html_entity_decode(strip_tags($post->post_content))),'UTF-8') . '个字'; return $output; } }
将以上代码加入到functions.php,然后在需要统计文章字数的地方加上以下代码:
<?php echo count_words ($text); ?>
(资源库 www.zyku.net)
上一篇:wordpress中的Pingback和Trackback到底有何区别
栏 目:WordPress
本文标题:wordpress为文章加上字数统计功能
本文地址:https://www.zyku.net/wp/1086.html
您可能感兴趣的文章
- 08-14things3备注设置项目符号列表教程分享
- 02-10http跟https有什么区别
- 03-15微信小程序中的onLoad详解及简单实例
- 01-13123云盘-123云盘应用软件功能介绍
- 01-12aSeller-aSeller应用软件功能介绍
- 01-10苹果13如何导入旧手机联系人
- 01-12音乐相册宝-音乐相册宝应用软件功能介
- 01-12贝萌手帐-贝萌手帐应用软件功能介绍
- 11-15华为手机电子三包凭证在哪里
- 01-12小米手机怎么更换图标样式
- 09-25微博视频号发布视频流程一览
- 05-28PHP面向对象 封装与继承
- 10-22iphone13mini如何设置双击锁屏
- 03-16CSS鼠标点击出现有颜色的边框?如何解决
- 04-21华为mate40e恢复出厂设置教程
- 01-18萌宠家园-萌宠家园应用软件功能介绍
- 09-09【工具】目前几种常见的线上接口文档
- 12-23HTML <dialog> 标签
- 09-14docker容器中安装vim编辑器的方法
- 10-20oppo手机极夜模式在哪里
最近更新
阅读排行
猜你喜欢
- 02-24小米mixfold隐身模式开启方法
- 10-19红米手机怎么设置勿扰模式
- 11-10vivo手机怎样设置充电保护
- 01-11小小密码本-小小密码本应用软件功能介
- 01-12佛系抓娃娃-佛系抓娃娃应用软件功能介
- 07-15帝国CMS防灌水机群发的一些功能说明
- 02-23DedeCMS内容页调用当前栏目名称及链接
- 03-18黑鲨4pro光效开启教程
- 09-20opporeno6本地文件同步步骤介绍
- 07-05Linux whoami命令