功能描述:WordPress提交评论未刷新页面之前,可以[再编辑]!
文件来源:WordPress jQuery-Ajax-Comments v1.29 by Willin Kan
精简原因:原版的提交过程过于耗时,为了提高访客友好度,特此删除了一些不必要的功能。
修改后文件下载:网盘镜像下载 修改方式为:注释掉代码法,所以可以在源码中看到细节。
删除分步注解: [修改需考虑,请君自斟酌]
在 comment.php
1、去除 本站注册用户才可评论的判断;
在 comments-ajax.php
2、去除 comment_id_not_found | comments_close | comment_on_draft | comment_on_trash | post_password_required 等判断,
分别是 找不到评论ID,关闭评论,草稿评论,垃圾评论,密码文章评论等判断。
3、去除 检查重复评论功能,因为要查数据库来判断是否重复,耗掉了时间。
4、去除 评论太快提示功能,同样要查数据库,耗时间,这个功能是为了防止Spam的,但是WP若装了Askismet,短时间内的重复评论会直接进入Spam,所以还是去掉得了,增加一点评论提交的速度。
特别回复:Askiter 同学,关于我站评论后 再编辑 的实现方法,我就不啰嗦了,直接 zww 传送门—>原生AJAX评论
这个功能真的很不错,推荐添加上!
Q&A
Q: 若速度优化效果不是很明显怎么回事?
A: 建议先登出系统,模拟访客提交评论。因为有的博主开启了email回复插件,所以admin回复的时候会很慢,正常!
Q: 下载到的这三个文件怎么使用?
A: 参看上面的传送门吧。
- Pingback on 2010/08/06/ 17:24

沙发!已经用上,嘿嘿。
@zwwooooo: 这沙发速度快的,看来评论提交优化是有效果的,嘿嘿
@HzlzH: 刷刷地!
@zwwooooo: 哈哈,我有一个站点用的是你的zBench,呵呵
那是,相当有效果咯
不过小弟最近还是要先好好学学HTML&PHP基础再来整WP了,哈哈哈
@Z日志: 快去学吧,等你的成果咯
这个可以精简
用了这个后是不是根目录下wp-comments-post可以删除了
@Dianso: 这个只懂theme目录下的comment.php 根目录的不要删除,里面还是有点补偿功能的!
试试提交速度先~~~
@MOPVHS: 果然有利于抢沙发~~~
@MOPVHS: 嘿嘿,看来速度很满意啊!
@HzlzH: 那啥,麻烦你看看,comment.php,第11行的php标签不用闭合的咩?奇怪..
@MOPVHS: 第9行和第11行的 两个是连续的,可以同时去掉。
endif注释在 第67行,这个:
@HzlzH: 另外,像你那样直接把第49行那段if ( get_option(‘comment_registration’) && !$user_ID )注释掉会悲剧…一共才86行代码,提示第110行出错~~~
@MOPVHS: 后面有个endif 被我注释掉了,才能保证闭合,你仔细看看就会发现,文件没问题的
@HzlzH: Thanks…大意了…
看看速度
@A.shun: 真的是快了不少
还能再精简不?
@林木木: 先就这个用吧,再精简就没 再编辑的功能了,只要你愿意。
@HzlzH: 恩,先用上~
非常感谢博主,正在研究,呵呵
@Askiter: 那两篇教程都可以参考的。
我那效果不是很明显……杯具
@林木木: 自己回复别人评论是看不出来效果的,因为调用了 email回复功能,这个很占速度;
若访客来回复文章,速度刚刚的!
@HzlzH: 哦~自个儿测试去~
@林木木: 我勒个擦,你那里找了篇评论少的文章,提交速度神一般!!!!!!! 勾选掉 【接收回复邮件通知】
我也來測試個XD
@小闇: 跟以前一樣快=w=
@小闇: 只要快就好了,目的达到了
挂代理下载了文件,测试下速度,建议搞个本地下载让更多地人使用到。
@Skyoy: 为什么要挂代理呢 应该直接可以下的
@Skyoy: 是啊,我写的https协议地址,应该都可以直接下载吧
@HzlzH: 奇怪的是我这还是重置链接的。^_^
下来观摩一下~ 不知道那个倒计时能否对管理员无效 要不前台回复很慢
@阿邙: 其实倒计时可以去掉的,呵呵,自己试试吧,我觉得蛮好就保留了
@HzlzH: 怎么收到的邮件是错的
———您的评论:
@Skyoy: 为什么要挂代理呢 应该直接可以下的
新的回复:
@阿邙: 其实倒计时可以去掉的,呵呵,自己试试吧,我觉得蛮好就保留了———
@阿邙: 邮件怎么错了?上面的内容是你copy邮件的么?
@HzlzH: 那个不是我的评论
我来测试下速度看看
再来个 还没爽呢=.=
- -! 我手动修改好了,过来对比下速度…
感觉wp的功能性、交互性很强大,我很喜欢。
可以再精简的话就爽咯、、呵呵
哟呵,这个不错呀,越精简,我越喜欢
@万戈:
@liheqi168:
不要太贪哟,这样已经是神速了!
@HzlzH: 奥、、、佛说:人有贪念,才会创新。这、、、我的确也太贪了!!!!
密码文章评论判断去掉了 还能回复密码文章么
@snowxh: 去掉之后密码文章,会显示无法评论呗,就这样应该,
@HzlzH: 密码文章难道不是知道密码能进入文章的就能评论么。。
@snowxh: 是这样的,密码文章需要先输入密码,所以之后肯定能评论,因此去掉这个功能无碍。
这个功能是用来提前判断文章是否加密的,以便提前结束后面的判断。
我试试速度~~
果然是快~~
@七饭饭: 看来使用了重编辑功能啊,还好没去掉这个功能
用ajax局部刷新来载入提交后的评论,速度超慢的杯具男路过 ~
这个东西好啊^^用上了,Comment.php手动看着改的,本站注册用户可改那句一取消就没了Commentlist,郁闷,算了,我覆盖了comments-ajax.php应该就够了
不错不错
小伙子有前途
一起搞52joomla吧
我来试试速度
神速谈不上,大概耗时2秒!
@秦大少: 应该是瞬间啊,怎么会两秒?
测试一下瞬间移动
我是迷路来的
抱走试试
我觉得我的网页用原主题回复评论非常慢,所以正在寻找一个解决评论回复等待时间过长的办法,不知道博主有没有相关经验指点一下。
发布评论程序很慢,不知道什么演员
wordpress评论速度慢不知道什么原因
@daid: 不要用管理员帐号测试速度,用访客!
是否支持iNove主题?
@顺水横流: 支持,手动替代原评论代码即可
来试试效果
博主,v1.3 2010/5/20 更新了,能弄个 1.3 版的精简么
@lee: 好的,我去看看都加了什么功能
@HzlzH: 仍等待博主精简v1.3中
我就是试试。
正在找精简版来着,之前的的确影响速度。。
已经用上了。。。
@远走高飞: 呵呵 又一个受益者。
我来测试下,看有没有出现我所出现的问题
@xiaoxin: 测试
再来测试下
@xiaoxin: 再测试
果然!
hzlzh,你有没有测试过,当重复评论提交的时候,所遇到的页面破版情况!
我删除缓存,换了浏览器测试还是一样!
不知道你测试时,有没有这个情况?
@xiaoxin: 完全没有你说的破版面现象,虽然我以前在别的主题遇到过你说的那个问题。我用的 firefox ,你是chrome 和IE 都有错么?
@HzlzH: 嗯!是的!你换成访客留言试试!重复提交同一句话!
@xiaoxin: 我来测试 ,我是访客哟
@xiaoxin: 测试出来了,有破版现象,
出现条件:
同一个访客,短时间内提交2次以上相同评论,触发了重复评论审核函数,导致页面CSS小错乱,整体右移。
结论:
良性Bug,不影响功能使用,触发条件苛刻,不易发现。
下一版考虑修复
多谢啦!
@HzlzH: 呵呵,我本地测试了很长时间,以为是自己出了原因,把代码给弄乱了!不过这个bug会影响到美观!
发现bug,还是过来和你说声!
我来测试 ,我是访客哟
这个小功能还能继续优化的啊,牛。
试试再编辑。
试试,有啥区别?
有空用你的方法折腾一下
测试一下,我也想要这种效果。
可惜不能自动刷新,只能手动刷新才能显示正常。
MARK一下 有空再来折腾
我是来测试效果的….
链接失效了 老大
@小米04: 已经更新,谢谢提醒
体验一下速度呵呵
现在已经有1.30了,我用1.30后,注释掉评论检查是否重复那部分代码,可是博客还是检查,郁闷了,还有哪里需要改代码么?
测试下速度
我也折腾好了,呵呵
没有再编辑呢
不好意思,测试看看,请删除留言,谢谢。
博主的评论用上了吗?测试下