Сессия WP недоступна в функции AJAX на хостинге WP Engine - PullRequest
0 голосов
/ 22 ноября 2018

Я создал собственный плагин 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...