WordPress从购物车小部件中删除结帐按钮

我想从购物车小部件中删除结帐按钮, 以便用户必须先查看其购物车, 并且只能从购物车页面中结帐。

在此处输入图片说明

我确定我必须删除某些地方的代码, 但不确定在哪里。


#1


有两种方法可以实现此目的。

第一种方法是使用Woocommerce挂钩删除按钮。将以下代码添加到你的functions.php文件中

  function my_woocommerce_widget_shopping_cart_proceed_to_checkout() 
    {
        return;
    }
    add_action( 'woocommerce_widget_shopping_cart_buttons', 'my_woocommerce_widget_shopping_cart_proceed_to_checkout', 20 );

另一种方法是使用CSS隐藏该特定按钮。

添加显示:通过标识按钮的类别, 对该按钮不显示任何内容。

.woocommerce-mini-cart__buttons .checkout.wc-forward {display: none !important;}

#2


你可以通过使用CSS来做到这一点, 或者需要检查代码以查找和删除按钮。如果你使用的是插件, 请检查你正在使用的钩子并编辑该钩子。

使用CSS, 你可以轻松隐藏”结帐”按钮。

像这样使用

.widget_sidebar .checkout_button {
    display: none;
}

#3


如果你使用的是迷你车, 可以尝试一下

 add_action( 'woocommerce_widget_shopping_cart_buttons', 'woocommerce_widget_shopping_cart_proceed_to_checkout', 20 );

如果你使用的是插件, 请告诉我。


#4


你可以多种方式隐藏结帐按钮1)使用挂钩

function widget_checkoutbutton() 
{
    return;
}
add_action( 'woocommerce_widget_shopping_cart_buttons', 'widget_checkoutbutton', 20 );

2)使用CSS标识签出按钮的类名, 并用root类不显示任何内容。

来源:

https://www.srcmini02.com/64287.html

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_37485.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?