Redirect woocommerce单页签出,出错时重定向到购物车

Redirect woocommerce单页签出,出错时重定向到购物车,redirect,woocommerce,checkout,Redirect,Woocommerce,Checkout,我的购物车使用WooCommerce单页签出与签出合并 如果结帐时出错(例如:shipping_address1未填写),我想重定向到购物车(因为该页面包含购物车+结帐),而不是结帐页面 在class-wc-checkout.php中,我看到了其中的“公共函数process_checkout()”和“validate_checkout”。我知道调用了“send\u ajax\u failure\u response()”但它会重新加载签出 我应该更改什么以重新加载购物车页面 感谢您的建议。只需将

我的购物车使用WooCommerce单页签出与签出合并

如果结帐时出错(例如:shipping_address1未填写),我想重定向到购物车(因为该页面包含购物车+结帐),而不是结帐页面

在class-wc-checkout.php中,我看到了其中的“公共函数process_checkout()”和“validate_checkout”。我知道调用了“send\u ajax\u failure\u response()”但它会重新加载签出

我应该更改什么以重新加载购物车页面

感谢您的建议。

只需将form-checkout.php中的“WC\u get\u checkout\u url”替换为“WC\u get\u cart\u url”(您可以在子主题中个性化)


<form name="checkout" method="post" class="checkout" action="<?php echo esc_url( WC_get_cart_url() ); ?>" enctype="multipart/form-data">