小编Sar*_*iha的帖子

如果 WooCommerce 3+ 中的购物车页面上的购物车已清空,则重定向到商店

在 WooCommerce 中,当购物车为空时,我想从购物车重定向到商店页面,并且我使用以下代码:

function cart_empty_redirect_to_shop(){
    global $woocommerce;

    if ( is_page('cart') and !sizeof($woocommerce->cart->cart_contents) ) {
        wp_redirect( get_permalink( wc_get_page_id( 'shop' ) ) ); exit;
    }
}
add_action( 'wp_head', 'cart_empty_redirect_to_shop' );
Run Code Online (Sandbox Code Playgroud)

此代码仅在购物车为空并且我尝试进入购物车页面时才有效。但是,如果我已经在购物车页面上并且删除了所有购物车商品,则必须重新加载页面才能重定向。所以我想我必须在代码中添加一些东西来重新加载页面。有什么想法吗?

如果有人能帮助我,我将不胜感激。

php wordpress jquery redirect woocommerce

2
推荐指数
1
解决办法
1324
查看次数

标签 统计

jquery ×1

php ×1

redirect ×1

woocommerce ×1

wordpress ×1