У меня есть функция в wordpress, и я хотел бы вызвать ее в ajax, используя wordpress admin 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.
Может ли кто-нибудь помочь мне, как этого добиться?
Это плагин wordpress.org/plugins/gdpr-cookie-compliance, но он не имеет отношения к плагину, я хотел бы вызвать эту функцию через ajax
Я думал, вы хотите активировать плагин, если куки разрешены. в этом случае вам нужно динамически импортировать плагин из js. вы не можете вызвать свою функцию с помощью Ajax.
я думал, что могу сделать что-то вроде этого stackoverflow.com/questions/51322339/…






что это за плагин?