如何在WordPress中销毁wp_woocommerce_session_?

时间:2018-10-19 08:10:15

标签: php wordpress session cookies woocommerce

我允许未登录的客户使用以下代码订购我的网站:

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/

0 个答案:

没有答案