Foa*_*dia 1 php wordpress woocommerce
我想在woocommerce商店的购物车和结帐页面之间添加新页面。
如何更改标准购物车页面上的“进行结帐”网址,以链接到名为“ extras”的新页面
这个新的额外页面将为客户提供额外的产品,他们可以将其添加到购物车中,然后照常返回结帐页面。
以下代码会将“ 继续付款”的网址更改为“结帐”。
remove_action('woocommerce_proceed_to_checkout', 'woocommerce_button_proceed_to_checkout', 20);
add_action('woocommerce_proceed_to_checkout', 'change_url_to_checkout', 20);
function change_url_to_checkout(){
$extra_url = 'put_your_extra_page_url_here';
?>
<a href="<?php echo $extra_url; ?>" class="checkout-button button alt wc-forward"><?php _e( 'Proceed to Checkout', 'woocommerce' ); ?></a>
<?php
}
Run Code Online (Sandbox Code Playgroud)
WooCommerce将该URL添加为动作,但不提供filter更改URL的功能。因此,我们需要删除动作,并且再次需要add_action实现。