我在wordpress网站上使用woocommerce
我需要在登录用户注销时清除该用户的购物车内容。
我无法在插件设置中找到相同的选项。
谁能告诉我一个方法来达到同样的效果
使用wp_logout
钩子清空购物车。将下面的代码放在你的主题的function.php
或你自己的插件中。
function your_function() {
if( function_exists('WC') ){
WC()->cart->empty_cart();
}
}
add_action('wp_logout', 'your_function');
编辑:根据@helgatheviking的解决方案