我在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调用该函数。
有人可以帮助我实现这一目标吗?