挂钩函数false
时有没有办法返回woocommerce_cart_redirect_after_error
?
我已经研究了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
答案 0 :(得分:2)
要停止添加到购物车重定向错误,请使用以下行:
add_filter( 'woocommerce_cart_redirect_after_error', '__return_false' );
代码放在活动子主题(或活动主题)的function.php文件中。经过测试和工作。