使用admin ajax从wordpress调用PHP函数?

时间:2018-09-09 09:54:09

标签: php ajax wordpress

我在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调用该函数。

有人可以帮助我实现这一目标吗?

0 个答案:

没有答案