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

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

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 );

【WordPress从购物车小部件中删除结帐按钮】2)使用CSS标识签出按钮的类名, 并用root类不显示任何内容。

    推荐阅读