泥土的味道是苦涩的,海水的味道是苦咸的,树林中清新的空气也有着一丝苦津津的味道。这苦的大自然,孕育了人们交织着各种苦痛的心灵。广袤的土地,浩瀚的海洋,辽阔的天空,构成了我们这个世界。
国内百分之九十主题的ajax提交评论都是用的willin的或者衍生的版本,奈何大部分国人都是所谓的伸手党,只要好用就可以了,根本不会研究原理,这个超级bug居然存在了好几年,真是可怕。我随便测试了几下,基本全部中招。 比如拿Tokin小朋友的测试
再测试
还在毕扬大哥和不亦乐乎那测试了几下,本人没恶意,破坏了你们几条评论表示很抱歉。 bug的来源是编辑模式,即使关闭了编辑模式,还是会中招的,这里我就不说方法了,免得有人去做坏事。于是在willin的基础上删除了编辑模式,重写了post方法,解决了code pre贴代码标签仍然被吞掉的不过。 说说新版的优点
- 使用wp-admin内置的ajax函数
- 支持code pre标签
- 安全
使用方法
- 需要根据你的评论结构修改comments-ajax.php最后的部分,已经标出需要修改的部分,然后直接把文件内容加到你的funtions.php中即可
- 你可以引用comments-ajax.js或者把内容加入到你的JS文件中,支持ajax操作,不需要重新绑定事件。
- 支持pre code标签字符自动转换
- 需要jquery 1.7+
twentyfourth测试无bug 我之前的主题也存在这个问题,只不过懒得更新了,大家自己动手吧,以后我的主题会使用新方法。 有问题欢迎反馈~
直接下载所需文件 文件下载 原文地址
到此这篇关于为WordPress主题添加javascript ajax提交评论 jquery javascript ajax comments(新版)就介绍到这了。人在世上,恩一定要报,仇可以不报,因为因果自有循环,但帮你的人一定要让他有回报。更多相关为WordPress主题添加javascript ajax提交评论 jquery javascript ajax comments(新版)内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!