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

使用admin ajax从wordpress调用PHP函数?,php,ajax,wordpress,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; $co

我在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' );
   }
}
此函数在用户接受cookies之前禁用插件(gdpr法则)

当用户接受cookie时,插件被启用并触发cookie

我的问题是当我打开缓存时,它不能正常工作,因为页面是在关闭插件的情况下缓存的,然后它就不能打开,所以我想使用ajax调用函数


有谁能帮我实现这个功能吗?

插件是什么?这是插件,但与插件无关,我想通过ajaxI调用这个函数。我以为如果允许cookie,你想激活插件。如果是这样,您需要从js动态导入插件。你不能用Ajax调用你的函数。我想我可以这样做