问题标签 [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 投票
1 回答
590 浏览

jquery - Ajax 响应页面滚动不起作用后 - WordPress

ajax 成功后,我想将页面向下滚动到某个位置。

不幸的是它不工作。

这是代码:

0 投票
1 回答
297 浏览

ajax - Wordpress admin-ajax 和用户配置文件本地化

所以我有一个英语主题,我本地化为西班牙语。它在西班牙语中工作得很好。

但是,如果我将我的用户配置文件语言更改为英语 - 这样我就可以在仪表板上看到英语 - 网站上 AJAX 生成的内容会变成未翻译的英语。

如果我注销,AJAX 生成的内容会再次变为西班牙语。

我的猜测是,如果设置了用户配置文件语言,admin-ajax 正在加载用户配置文件语言而不是主题语言。

所以我的问题是:我该如何纠正这个问题,以便 admin-ajax 始终使用主题语言?


编辑:这是 AJAX 调用。我没有发送任何需要翻译的文本。

0 投票
2 回答
1020 浏览

wordpress - 在 wp-admin-ajax.php 中获取引荐来源网址

我在function.php 中使用了一些X 钩子。我需要知道哪个页面触发了此操作,需要获取引荐来源网址并使用成功消息重定向到该页面。

请参阅下面的 AJAX 回复,

0 投票
1 回答
625 浏览

wordpress - Wordpress Ninja Forms、Access-Control-Allow-Origin 和 admin-ajax.php

所以,我在 Heroku 上安装了这个 WP,并在上面安装了 Ninja 表单。尽管在本地一切正常,但当我将其推送到 Heroku 时,表单未提交,并且我通过 Chrome 的控制台收到此错误:

值得一提的是,仅当我通过 访问页面时才会出现此错误http,但是当我通过 访问页面时https,表单工作得很好,因为我认为这是一个CORS问题。任何人都知道如何解决这个问题?已经三天没有成功的研究了...... rsrs

0 投票
1 回答
262 浏览

wordpress - 缓存的 Cloudfront 页面是否与源服务器交互?

我从某人那里继承了一个复杂的 AWS 系统,但我几乎没有 AWS 经验。我正在阅读文档并进行培训,但有一件事我无法弄清楚:当有人点击 CloudFront 提供的页面时,他们是否能够做出影响原始服务器的更改?

我会认为“不,它们只是静态页面”,但我看到了相反的证据。我们安装了一些 Wordpress,我认为用户在通过管理面板远程登录时会点击 Cloudfront,但他们仍然能够进行更改和发布内容。我还曾在不允许 OPTIONS、PUT、PATCH、POST 和 DELETE 请求的情况下缓存 admin-ajax.php,认为这并不重要,因为我们的前端站点不使用 ajax。这破坏了需要 ajax 的管理面板,即使直接登录到源服务器并绕过 Cloudfront 也是如此。

0 投票
2 回答
959 浏览

wordpress - 如何将新功能添加/挂钩到 admin-ajax.php 永久

我将函数 'listing_companions_Ajax' 添加到$core_actions_postadmin-ajax.php中。但是在WP更新后发现该功能不再存在

问题:如何在 WP 更新后将这个新功能 Listing_companions_Ajax 添加/挂钩到文件 admin-ajax.php 而不会丢失它?

0 投票
3 回答
12529 浏览

php - WordPress“admin-ajax.php”404 错误

我为一个小床和早餐创建了一个网站,但是我发现了一个问题,我不明白它是依赖于WordPress还是服务器。

本网站使用弹出动画来显示房间描述。问题是这个弹出窗口在上周停止工作。从浏览器控制台,我注意到整个事情取决于 404 错误(找不到 admin-ajax.php)。这是详细信息:

为了能够暂时解决问题,我只需从仪表板重新安装 WordPress 。问题一整天都没有再出现,一切正常!但是第二天一切重新开始,问题又出现了(这个循环每天都这样继续)。出于这个原因,我不明白这是否是服务器问题。

最后一件非常重要的事情。如果我登录到 WordPress 管理面板(浏览器识别“admin-ajax.php”文件),弹出窗口没有问题。

代码不是我写的(开发者说问题不在于他)。

但是,我相信这是控制房间弹出的代码部分:

请问,我可以请你帮忙吗?不幸的是,我不是很技术。

谢谢

0 投票
7 回答
66492 浏览

ajax - Wordpress admin-ajax.php 400 错误请求

我对 wordpress admin-ajax.php 文件有一个奇怪而令人沮丧的行为,当我发出 ajax 请求时,它返回 400 错误错误请求。

在我的functions.php里面

如上所述,当我执行请求时:

有人可以帮我取悦吗?谢谢你。

0 投票
0 回答
65 浏览

jquery - jQuery Ajax (Wordpress) 没有传递我所有的 POST 变量

我正在使用 WordPress 创建一个小型 Web 应用程序。我正在使用 Ajax 对预订系统进行多次调用。

我有 4 个步骤(获取行业、获取行业顾问、获取该顾问的可用时间,然后进行预订。

它在 Chrome 中完美运行,但随后我们进入 Microsoft Edge (Windows 10)。

所有三个步骤都正常工作,直到最后一个。

该函数未传递用户或 cName(顾问)... 成功返回

0 投票
3 回答
308 浏览

ajax - 简单的 wordpress ajax 查询不起作用

你知道为什么这个简单的 wp ajax 查询不起作用吗?它总是返回失败。控制台-> https://pastebin.com/TABQCjXe

PHP -> https://pastebin.com/g4QiWDky