从WordPress 2.6版本开始,后台撰写日志的界面带有了字数统计功能。不过呢,我发现,这个字数统计功能,计算出来的数字非常的不靠谱。
打开代码看了看,原理不是很复杂,就自己动手给改了。效果如下:
我将这个小小的修正写成了插件,明白原理的同学,直接看代码决定怎么处置,不明白的同学,下载我写的插件,启用即可。
不多说什么了,如果有需要,我可以在系列文章里面介绍。
中文字数统计插件
功能:正确统计中文字数,连带统计英文单词数(注意不是字母数)
用法:下载——解压——上传到插件目录——启用——OK
下载链接:
http://wordpress.org/extend/plugins/chinese-word-count/
P.S. 好像还是有误差的,但是比较靠谱了,如本文267字,有兴趣数数^_^?
================================
@2008年7月28日14:52:41 Updated:根据Leo的提示,更新了一个目录问题,将插件上传到了插件目录,体验了一把插件目录。不过呢,搞错了一次目录结构(汗),现在已经修正了。
@2008年8月5日13:41:16 Updated:修复了若干的bug,增加了一个Widget,高级友链Widget。此Widget可以自由设定需要显示的链接的分类,显示链接的数量,排列顺序。
@2008年8月9日13:43:25 Updated:增加了卸载功能,可以一次性删除所有已经设定的Options。


2年前的插件,我刚发现,哎。。
hi, 你好
我发现统计字数自动更新的很慢,有时候根本就不更新了,是不是需要调节一下settimeout之类的,不过好像也没什么用,谢谢。
按一下回车,字数统计马上更新,其他的时候更新的很慢,或者不更新。
不好意思啊,我没有好好研究过字数更新的时机,我当时只是替换了统计字数的算法,更新的时机,还是WP自己决定的。既然你提了,我就去看了下if ( 13 == e.keyCode || 8 == last || 46 == last ) t.wc(co.val());原来代码是这么写的,意思大概就是,如果按下了回车,或者上一次的按键是退格键(而这一次不是,也即不响应连续退格),或者上一次的按键是句号(同上),那么就重新计算字数。
哇 靠 无处不在的yacca啊
离线编辑器就米有这个困扰 新版的wlw就可以统计 嘿嘿
好东西 外加好高的楼
我说呢,我的每篇中文文章字数都统计特别的少!
谢谢哦,来盗取宝地的插件。
謝謝了,正好在找這種插件
能問一下如果要放置在模板上的php語法是什麼啊?
这个插件的核心部分是javascript,没有实现相同功能的php版本……
喔...我看這裏也有用數字數的插件,還以為是這個來...
那麼能再問一下 這裏用的數字數插件的名稱? 還有計算中文會準嗎?
我那麼多問題 真的不好意思
我这里用的是WP Kit CN插件内嵌的自动摘要算法。这个算法从WP-CJK-Excerpt(作者:yskin)算法改编而来。这个数字数功能其实是自动摘要算法的一个附属品,并没有提供专门的接口来供用户使用。至于准不准,哈哈,我没有数过啊……
呵呵,这东东不错 谢谢
2.6.1下面好像启用了这个插件,显示字数那一块就不见了
看样子需要修正一下
我已经升级到2.6.1了,没有发现任何问题,一切正常。不过,既然你说了,我就去调查一下,看看我使用的api是否有被更新。