Woocommerce 出错后停止添加到购物车重定向
Stop add to cart redirection after an error in Woocommerce
有没有办法在挂接到函数woocommerce_cart_redirect_after_error
时returnfalse
?我不想重定向到给定页面,而是想留在当前页面并显示 javascript 警报。
我研究了 Hookr.io 上的功能,但不知道如何停止重定向...
代码:
add_filter( 'woocommerce_cart_redirect_after_error', 'stop_error_redirect' );
function stop_error_redirect( $url ) {
global $wp;
//Stop Redirect to cart Here and stay on current page
$url = WC()->cart->get_cart_url();
return $url;
}
原因是我试图在 woocommerce_add_to_cart_validation
触发时在商店页面上显示 javascript 警报,而不是重定向到购物车并显示标准 wc_add_notice
要停止添加到购物车重定向错误,只需使用此行:
add_filter( 'woocommerce_cart_redirect_after_error', '__return_false' );
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。
有没有办法在挂接到函数woocommerce_cart_redirect_after_error
时returnfalse
?我不想重定向到给定页面,而是想留在当前页面并显示 javascript 警报。
我研究了 Hookr.io 上的功能,但不知道如何停止重定向...
代码:
add_filter( 'woocommerce_cart_redirect_after_error', 'stop_error_redirect' );
function stop_error_redirect( $url ) {
global $wp;
//Stop Redirect to cart Here and stay on current page
$url = WC()->cart->get_cart_url();
return $url;
}
原因是我试图在 woocommerce_add_to_cart_validation
触发时在商店页面上显示 javascript 警报,而不是重定向到购物车并显示标准 wc_add_notice
要停止添加到购物车重定向错误,只需使用此行:
add_filter( 'woocommerce_cart_redirect_after_error', '__return_false' );
代码进入您的活动子主题(或活动主题)的 function.php 文件。已测试并有效。