将删除购物车项目url更改为签出,以避免错误签出



我的简单问题是如何使此代码在中工作

esc_url( WC()->cart->get_cart_url->get_remove_url( $cart_item_key ) ),

上面我已经尝试过了,当前代码低于

esc_url( $woocommerce->cart->get_remove_url( $cart_item_key ) ),

所以我现在的网址是example.com/?removed_item=1

应该是example.com/checkout/之类的内容?removed_item=1

感谢的任何建议

尝试以下代码。代码将进入您的活动主题functions.php文件。

add_filter( 'woocommerce_get_remove_url', 'change_item_remove_url_to_checkout', 10, 1 );
function change_item_remove_url_to_checkout( $remove_url ) {
$cart_page_url   = wc_get_page_permalink( 'cart' );
$replacement_url = wc_get_page_permalink( 'checkout' ); // Shop page
$remove_url      = str_replace( $cart_page_url, $replacement_url, $remove_url );
return $remove_url;
}

相关内容

最新更新