Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 更改“继续结帐”按钮位置_Php_Wordpress_Woocommerce - Fatal编程技术网

Php 更改“继续结帐”按钮位置

Php 更改“继续结帐”按钮位置,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我想在woocommerce商店的购物车和结帐页面之间添加一个新页面 如何将标准购物车页面上的“继续结帐”url更改为链接到名为extras的新页面 这个新的附加页面将为客户提供一个附加产品,他们可以将其添加到购物车中,然后像往常一样返回结帐页面。下面的代码将更改“继续结帐”页面的URL WooCommerce使用操作添加该url,但不提供更改url的筛选器。因此,我们需要删除操作,再次需要添加操作来实现。下面的代码将更改“继续结帐”的URL WooCommerce使用操作添加该url,但不提供

我想在woocommerce商店的购物车和结帐页面之间添加一个新页面

如何将标准购物车页面上的“继续结帐”url更改为链接到名为extras的新页面


这个新的附加页面将为客户提供一个附加产品,他们可以将其添加到购物车中,然后像往常一样返回结帐页面。

下面的代码将更改“继续结帐”页面的URL


WooCommerce使用操作添加该url,但不提供更改url的筛选器。因此,我们需要删除操作,再次需要添加操作来实现。

下面的代码将更改“继续结帐”的URL

WooCommerce使用操作添加该url,但不提供更改url的筛选器。因此,我们需要删除动作,再次需要添加动作来实现

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   
}