我想要在新会话启动时清除购物车中的所有物品。我试过Woocommerce在新会话中从购物车中删除所有物品
add_action('init', 'clear_cart_on_it');
function clear_cart_on_it() {
global $woocommerce;
$woocommerce->cart->empty_cart();
}
这是引发此错误:
Fatal error: Call to a member function empty_cart() on null in /home/shuggapa/public_html/wp-content/plugins/candy-scoops/scoops.php on line 53
我不知道为什么。请如何执行此操作。
'woocommerce_init'似乎是合适的[hook](https://docs.woocommerce.com/wc-apidocs/source-class-WooCommerce.html#446)。 – kontur