php - 使用管理员 ajax 从 wordpress 调用 PHP 函数?
问题描述
我在 wordpress 中有一个函数,并想使用 wordpress admin ajax 在 ajax 中调用它这是函数
add_action( 'after_setup_theme', 'pixel_cookie_consent2' );
function pixel_cookie_consent2() {
$cookie = ( isset( $_COOKIE['moove_gdpr_popup'] ) ) ? $_COOKIE['moove_gdpr_popup'] : false;
$cookie = stripslashes( $cookie );
$cookie = json_decode( $cookie, true );
// disabled by default
deactivate_plugins( '/woocommerce-conversion-tracking/conversion-tracking.php' );
// enabled based on user setting
if ( $cookie['thirdparty'] == 1 ) {
activate_plugins( '/woocommerce-conversion-tracking/conversion-tracking.php' );
}
}
此功能在用户接受 cookie 之前禁用插件(gdpr 法律)。
当用户接受 cookie 时,插件被启用并且 cookie 被触发。
我的问题是当我打开缓存时它不能正常工作,因为页面在插件关闭的情况下被缓存然后它没有打开,所以我想使用 ajax 调用该函数。
谁能帮助我如何实现这一目标?
解决方案
推荐阅读
- php - 在 WooCommerce Checkout 中的支付网关之前添加自定义单选按钮必填字段
- go - 为什么 VS Code 不使用 Go 自动导入包?
- flutter - 如何在共享首选项中保存 json 数组中的对象?
- android-studio - 从片段调用类的方法时出现问题
- scala - sbt 对依赖项和编译器使用不同的 scalaVersion (Dotty nightly)
- javascript - 我如何在课堂上使用 CREATESTACKNAVIGATOR?反应原生
- python - 获取pandas时间戳列中的项目列表,其中从一行到下一行的时间差为零
- discord.js - 命令处理程序加载文件但不运行它们
- reactjs - TypeError:无法在反应中读取 null 的属性“first_name”
- html - 我应该从服务器加载图像还是从 url 获取?