Я создал собственный плагин Wordpress, и он имеет функцию Ajax, в которой я получаю данные из сеанса woocommerce:
WC()->session;
Локально работает отлично, и я получаю данные изсеанс.
Я использую WP Engine и установил плагин на действующий сайт, а данные сеанса в функции ajax недоступны:
add_action( 'wp_ajax_test','test' );
add_action( 'wp_ajax_nopriv_test', 'test' );
function test() {
var_dump( WC()->session );
}
Но если я var_dump (WC () -> session) вне функции ajax все нормально.Поэтому с их поддержкой мы отключили весь кэш для тестирования, но проблема осталась прежней.
Кто-нибудь знает, что может вызвать это странное поведение на сервере WP Engine?