问题标签 [admin-ajax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
56 浏览

ajax - WordPress admin-ajax 慢/问题

我注意到在我们托管的快照中,我们的管理 ajax 非常慢。

下面的示例 http 查询花费了 191 秒!这也是每隔几分钟触发一次.. /admin-ajax.php?action=oembed-cache&post=814

除此之外,正常的 admin-ajax.php 大约需要 15 秒。有时会达到 45 秒。

这导致我们产品的某些获取请求需要 45 秒。

任何想法可能是什么原因/解决方法,或者至少我应该在哪里研究?查询监视器没有显示任何错误,只有一些小通知,debug.log 中没有任何内容。

谢谢

0 投票
1 回答
248 浏览

php - Wordpress admin-ajax.php 400 加载失败

我正在使用在GitHub 上找到的这个脚本“WordPress CPT Ajax 过滤” 。

除了“全部”过滤器之外,一切都按我的需要工作,单击此按钮,所有帖子都会消失,我收到以下错误,但其他猫过滤器可以工作。

XHR 加载失败:POST “ ** /wp-admin/admin-ajax.php”。发送@jquery.min.js:2

有人经历过同样的事情或知道如何让它工作吗?

前 2 个片段位于主题模板页面文件中。functions.php 中的最后一个片段

0 投票
0 回答
155 浏览

wordpress - admin-ajax.php 和缓存插件的问题

我需要你的帮助。我有一个需要使用 ajax 请求显示结果的表单。结果未显示在前端。但是如果我们通过登录到后端来清除缓存,它工作正常,几天后表单再次损坏。然后再次清除后端的缓存。但最终,几天后,它又坏了。

如果我们在主页上的 URL 上添加参数,该表单也可以工作,例如www.mywebsite.com/?a=swsa

我试图搜索可能的解决方案,但我什么也没看到。

这是我的前端代码:

这是后端代码:

希望你们能帮助我解决这个问题。

0 投票
1 回答
676 浏览

php - WordPress admin-ajax.php 抛出 400 错误请求

每当我尝试发送 HTTP 请求时,它都会抛出 400 个错误请求并打印 0 作为结果。试图实现一个过滤器插件,但上面的代码片段根本不起作用。我尝试了 StackOverflow 的多种解决方案,但都没有奏效。

0 投票
0 回答
75 浏览

wordpress - 无法从服务器加载 admin-ajax

全部,

我在 GoDaddy 上托管了一个使用 cPanel 的 Deluxe 计划的网站。

当 Divi 主题尝试访问 admin-ajax.php 时,我遇到了持续的 403 错误消息

像往常一样,GoDaddy 支持毫无用处……所以我转向这个优秀的社区寻求帮助。

0 投票
0 回答
49 浏览

wordpress - admin-ajax 返回错误 500 但发布成功 wordpress

我从 js 调用 admin-ajax 将请求发送到 admin-ajax.php。并且处理程序 PHP 函数工作。我成功抓取并发布数据。但响应是错误 500。

请帮我。谢谢大家。我从 js 调用 admin-ajax 将请求发送到 admin-ajax.php。并且处理程序 PHP 函数工作。我成功抓取并发布数据。但响应是错误 500。

请帮我。谢谢大家。我从 js 调用 admin-ajax 将请求发送到 admin-ajax.php。并且处理程序 PHP 函数工作。我成功抓取并发布数据。但响应是错误 500。

请帮我。谢谢大家。我从 js 调用 admin-ajax 将请求发送到 admin-ajax.php。并且处理程序 PHP 函数工作。我成功抓取并发布数据。但响应是错误 500。

请帮我。谢谢大家。我从 js 调用 admin-ajax 将请求发送到 admin-ajax.php。并且处理程序 PHP 函数工作。我成功抓取并发布数据。但响应是错误 500。

请帮我。谢谢大家。我从 js 调用 admin-ajax 将请求发送到 admin-ajax.php。并且处理程序 PHP 函数工作。我成功抓取并发布数据。但响应是错误 500。

请帮我。谢谢大家。我从 js 调用 admin-ajax 将请求发送到 admin-ajax.php。并且处理程序 PHP 函数工作。我成功抓取并发布数据。但响应是错误 500。

请帮我。谢谢大家。

0 投票
0 回答
19 浏览

php - WpBackery 导致 admin-ajax.php 出现问题

我对我的 wordpress 网站运行缓慢有疑问。我在 GTmetrix 上做了一些测试,发现这种缓慢是由多次调用的admin-ajax.php引起的。经过一些互联网搜索后,我意识到这些对文件的连续调用可能是对插件的支持。

我禁用了我网站上的所有插件,我意识到这个问题是由 WPBackery Page Builder 引起的。问题是我不能禁用这个插件,因为我所有的页面都是用它的简码制作的,有人能帮我解决这个问题吗?有什么办法可以弄清楚为什么 WPBackery 会这样做?如何在不禁用插件的情况下解决问题?

GTmetrix 的截图

我已经将它更新到最新版本,但没有任何改变。

谢谢大家的帮助!

0 投票
0 回答
55 浏览

wordpress - 在将 admin-ajax.php 列入白名单时保护 wp-admin

我只想允许我的 IP 地址访问 wp-admin,但同时又不想阻止对 admin-ajax.php 的调用。所以我想将 admin-ajax.php 列入白名单。.htaccess 中的以下代码(放置在 wp-admin 目录中)是否实现了这些目标: