國(guó)內(nèi)百分之九十主題的ajax提交評(píng)論都是用的willin的或者衍生的版本,奈何大部分國(guó)人都是所謂的伸手黨,只要好用就可以了,根本不會(huì)研究原理,這個(gè)超級(jí)bug居然存在了好幾年,真是可怕。我隨便測(cè)試了幾下,基本全部中招。 比如拿Tokin小朋友的測(cè)試

再測(cè)試

還在畢揚(yáng)大哥和不亦樂(lè)乎那測(cè)試了幾下,本人沒(méi)惡意,破壞了你們幾條評(píng)論表示很抱歉。 bug的來(lái)源是編輯模式,即使關(guān)閉了編輯模式,還是會(huì)中招的,這里我就不說(shuō)方法了,免得有人去做壞事。于是在willin的基礎(chǔ)上刪除了編輯模式,重寫(xiě)了post方法,解決了code pre貼代碼標(biāo)簽仍然被吞掉的不過(guò)。 說(shuō)說(shuō)新版的優(yōu)點(diǎn)
- 使用wp-admin內(nèi)置的ajax函數(shù)
- 支持code pre標(biāo)簽
- 安全
使用方法
- 需要根據(jù)你的評(píng)論結(jié)構(gòu)修改comments-ajax.php最后的部分,已經(jīng)標(biāo)出需要修改的部分,然后直接把文件內(nèi)容加到你的funtions.php中即可
- 你可以引用comments-ajax.js或者把內(nèi)容加入到你的JS文件中,支持ajax操作,不需要重新綁定事件。
- 支持pre code標(biāo)簽字符自動(dòng)轉(zhuǎn)換
- 需要jquery 1.7+
twentyfourth測(cè)試無(wú)bug 我之前的主題也存在這個(gè)問(wèn)題,只不過(guò)懶得更新了,大家自己動(dòng)手吧,以后我的主題會(huì)使用新方法。 有問(wèn)題歡迎反饋~






很不錯(cuò)
6666不錯(cuò)
6666