之前有朋友反映,无法在文章评论下进行嵌套回复,当时没有在意,以为是个别电脑的设置问题,因为我自己回复对方是正常的。
后来我自己进行二次评论,却发现无法回复,这才开始寻找解决的办法。
问题表现为:A在文章下留言,B回复A的留言,之后A如果想继续回复B的留言,则会被阻挡,页面转跳至错误提示页面。也就是说由插件『WP Thread Comment』提供的嵌套回复功能失效了。
因为我对插件、代码之类的技术活不是特别在行,所以本着头疼医头脚疼医脚的原理,先是寻找了『WP Thread Comment』嵌套功能失效的解决办法,但是一无所获。后来改变思路由错误提示信息进行搜索,终于找到了关键字『nospamnx』。
因为『nospamnx』插件本身非常简单,没有更多可以设置的地方,所以一开始是直接停用插件的。停用后经测试,嵌套回复功能恢复,但是英文垃圾留言的问题是个挥之不去的麻烦,如果随意停止『nospamnx』功能,恐怕明天我就得面对上千条的垃圾留言了,因此删除了目前的『nospamnx』插件重新下载了中文版本进行激活,激活后经测试可以正常使用嵌套评论功能。返回后台后发现中文版本的『nospamnx』提示需要升级,因此选择自动升级,升级后变为英文版本,并且又一次阻止了嵌套评论功能。
经过以上几次实验,可以确定是由于『nospamnx』插件版本升级,导致某些功能与『WP Thread Comment』插件冲突,阻止了『WP Thread Comment』的嵌套回复功能。在不停用『nospamnx』的前提下,解决办法就是使用较早版本的『nospamnx』插件,并且不要选择自动升级。
目前『nospamnx』的最高版本为5.1,而我使用的是3.7版本,如果不影响拦截垃圾留言功能,之后也不打算继续升级了。
现在博客的嵌套回复功能已经恢复,如果在使用中发现有任何问题,希望大家及时反映给我。
另外,由于最近家里宽带出现了问题,导致打开网页速度极慢,因此无法发布资源。预计在周末请电信工作人员来检修,检修维护好之后再逐步放出资源。
No Comment.