我发现了一个类似的问题,但单击按钮即可清除购物车..
http://wordpress.org/support/topic/add-an-empty-cart-button-to-cart-page 似乎对某些用户有用..
这是代码,它应该进入function.php文件
add_action('init', 'woocommerce_clear_cart_url');
function woocommerce_clear_cart_url() {
global $woocommerce;
if( isset($_REQUEST['clear-cart']) ) {
$woocommerce->cart->empty_cart();
}
}
这是按钮的代码
<input type="submit" class="button" name="clear-cart" value="<?php _e('Empty Cart', 'woocommerce'); ?>" />
我猜你不需要按钮,所以在下一页当你希望购物车为空时,你可以显式调用这个函数 _e('Empty Cart', 'woocommerce');
例如,如果您想在标题为“付款成功”的帖子页面中清除购物车
if(is_single('Payment Success'))
_e('Empty Cart', 'woocommerce');
或者如果它的 slug 是付款成功
is_single('payment-success');
_e('Empty Cart', 'woocommerce');
类似地检查它的主页是否可以使用
is_front_page();
或者如果它在wordpress页面上你可以使用这个
if(is_page( 'Payment Success' ))
_e('Empty Cart', 'woocommerce');
if(is_page( 'payment-success' ))
_e('Empty Cart', 'woocommerce');
您可以在您的 wordpress 网站的 head 部分包含上述代码!
希望对你有帮助