我目前正在开发一个Wordpress + Woocommerce网站,我在标题顶部的菜单中有一个登录/注册+购物车信息。 我的问题是每当我点击按钮时,它会将我重定向到“Cart is empty page”。相反,我希望它只是清空购物车,没有任何重定向。我尝试过使用wp_redirect()函数的变体,但它有点'打败了我。有人可以帮忙吗?我将不胜感激。
该功能看起来像
add_action( 'init', 'woocommerce_clear_cart_url' );
function woocommerce_clear_cart_url() {
global $woocommerce;
if ( isset( $_GET['empty-cart'] ) ) {
$woocommerce->cart->empty_cart();
wp_redirect(add_query_arg(array(),$wp->request));
}
按钮的HTML如下所示:
<a class="empty-cart-button" href="<?php echo wc_get_cart_url(); ?>?empty-cart"><?php _e( 'Empty Cart', 'woocommerce' ); ?></a>
Cheerio!