Woocommerce - 清除用户注销的购物车

时间:2015-09-25 15:12:21

标签: php wordpress woocommerce

我在wordpress网站上使用woocommerce。

当用户退出时,我需要清除已登录用户的购物车内容。

我无法在插件设置中找到相同的选项。

任何人都让我知道实现同样目标的方法。

1 个答案:

答案 0 :(得分:11)

使用wp_logout挂钩清空购物车。将以下代码放在您的主题function.php或您自己的插件中。

function your_function() {
    if( function_exists('WC') ){
        WC()->cart->empty_cart();
    }
}
add_action('wp_logout', 'your_function');

编辑:根据@helgatheviking的解决方案