Как мне уничтожить wp_woocommerce_session_ в WordPress? - PullRequest
0 голосов
/ 19 октября 2018

Я разрешаю не зарегистрированным клиентам заказывать на моем веб-сайте следующий код:

global $woocommerce;
if(empty($woocommerce->session->data)){
   $woocommerce->session->set_customer_session_cookie(true);
}

Я хочу уничтожить сеанс после того, как заказ был сделан, поскольку все не вошли в системуклиенты используют один и тот же файл cookie сеанса, и это может затопить корзину.

function wc_destroy_customer_session() {
 global $woocommerce;
 $woocommerce->session->destroy_session();
}

add_action('woocommerce_thankyou', 'wc_destroy_customer_session', 10, 1);

Приведенный выше код по-прежнему не уничтожает wp_woocommerce_session_random_hash

Знаете ли вы, как заставить destroy_session работать?Спасибо

Документация Woocommerce: http://woocommerce.wp -a2z.org / oik_api / wc_session_handlerdestroy_session /

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