Wp/wp-admin/admin-ajax.php生成404

时间:2019-03-08 作者:Insight

上周,我们的网站运行良好。今天,我无法在菜单中添加新页面。单击“添加到菜单”只会生成一个永不消失的旋转图标。

如果我看一下Chrome控制台,我会看到:

发布https://www.example.com/wp-admin/admin-ajax.php?_fs_blog_admin=true 404(未找到)

没有限制/wp-admin/wp-admin/admin-ajax.php 在里面/.htaccess/wp-admin/.htaccess.

我在google上搜索过这个问题,但大多数问题都是;贴子与自定义ajax调用相关。

在我们的例子中,我们没有进行自定义ajax调用。

非常感谢故障排除步骤。

PS-我正在等待web主机检查mod_security 导致此问题。

1 个回复
最合适的回答,由SO网友:Alex H 整理而成

你的/wp-admin/admin-ajax.php 可能已被其他php文件或插件修改。尝试下载wordpress版本的副本并覆盖admin-ajax.php 使用原始源文件。如果不起作用,请尝试逐个停用插件(或主题),直到您注意到差异。

相关推荐

当AJAX分页模板内的Echo跟随AJAX按钮不起作用时?

好的,这次我会尽量说清楚,我真的需要你们的帮助。我正在使用一个与Ajax一起工作的插件来创建一个follow按钮,让我们的用户互相关注。我把follow按钮放在任何需要用户这样跟踪其他用户的地方echo pwuf_get_follow_unfollow_links( //user id here );我面临的问题是,如果我在任何Ajax分页模板中添加了此echo函数,无论是Ajax分页后还是用户列表中的Ajax分页,下面的按钮都不起作用,并且在单击时找不到用户id!但在我将更多内容加载到第二页之前,他肯定