ajax - Elementor 小部件中的 Ajax 处理
问题描述
如何在从 \Elementor\Widget_Base 扩展的类的上下文中获取 ajax 请求。问题是小部件稍后在“elementor/widgets/widgets_registered”钩子上注册,后来在负责在wordpress中注册ajax请求的钩子上注册。
显然,我可以在我的插件中创建一个文件来连接它并在其中处理 ajax 请求,但是我想在小部件类中实现这个任务,我该怎么做呢?我怀疑 elementor 中有一个钩子,但我找不到它:)
解决方案
我知道这不是您要找的,但在我的情况下,将“elementor/widgets/widgets_registered”更改为“init”钩子解决了这个问题。最终 init 钩子也注册了小部件
推荐阅读
- xml - 无法使用 XPath 在 XML 中获得成功
- java - 如何正确抛出运行时异常并重启 docker 容器
- javascript - 变量值更新将值更改为 null
- javascript - 如何将 ECDH 密钥对的原始表示形式转换为 JSON Web 密钥?
- odoo - 安装模块后正常字段没有更新吗?
- c# - 如何在 NPOI 中使用系统颜色设置 excel 单元格背景颜色
- python-3.x - 为什么我在 pennylane 中收到设备功能的“TypeError”?
- spring-kafka - 使用 DeadLetterPublishingRecoverer 进行状态重试导致 RetryCacheCapacityExceededException
- vue.js - Facebook 登录错误:“FB”未使用 Vue.js 定义
- php - 在php中查询和排序数据