我想从购物车小部件中删除结帐按钮, 以便用户必须先查看其购物车, 并且只能从购物车页面中结帐。
我确定我必须删除某些地方的代码, 但不确定在哪里。
#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类不显示任何内容。
评论前必须登录!
注册