Php Wordpress ajax插件不工作

Php Wordpress ajax插件不工作,php,ajax,wordpress,.htaccess,Php,Ajax,Wordpress,.htaccess,我需要一点帮助 由于恶意软件,我不得不恢复整个wordpress服务器。在清理代码并恢复之后,除了一个名为easy2map的插件外,一切都很顺利,该插件发布了一个带有定义点的地图。显然,编写地图需要ajax访问。在备份之前,插件运行良好。现在它只在登录到wp admin时显示地图。我尝试通过.htaccess向admin-ajax.php授予公共权限,但没有成功。插件代码中没有私有操作。我不知道发生了什么事。我错过了什么 多谢各位 编辑:当我未登录时,调试器会告诉admin-ajax.php抛出

我需要一点帮助

由于恶意软件,我不得不恢复整个wordpress服务器。在清理代码并恢复之后,除了一个名为easy2map的插件外,一切都很顺利,该插件发布了一个带有定义点的地图。显然,编写地图需要ajax访问。在备份之前,插件运行良好。现在它只在登录到wp admin时显示地图。我尝试通过.htaccess向admin-ajax.php授予公共权限,但没有成功。插件代码中没有私有操作。我不知道发生了什么事。我错过了什么

多谢各位

编辑:当我未登录时,调试器会告诉admin-ajax.php抛出302错误。暂时搬家

edit2admin-ajax.php-302临时移动
/wp admin/admin ajax.php?mapID=316&action=retrieve\u map\u设置

请将以下内容添加到.htaccess文件中。这将解决问题

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>

分离过滤器发动机关闭
secfilters可以关闭

您可以发布您收到的错误吗?php错误应该显示在哪里?我只知道浏览器开发人员控制台。我一直在想办法解决这个问题!不应该有日志吗?有可能您的WordPress调试设置为false。您可以在wp config.php中将其设置为true。我将其设置为true,并将调试日志设置为true。它只重复报告了两行:[26-Sep-2014 12:49:10]排队脚本[26-Sep-2014 12:49:10]jquery0I有一次遇到同样的问题,这是由于一个插件的编码错误。我在root.htaccess和wp admin.htaccess上试过。都不起作用=/也尝试过:命令允许,拒绝所有人的允许满足任何抱歉。。。这段代码曾经帮助过我,这就是为什么我建议你这么做。