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

WordPress delete checkout button from cart widget

我想从购物车小部件中删除结帐按钮,这样用户必须先查看他们的购物车,并且只能从购物车页面结帐。

我确定我必须在某处删除一些代码,但不确定在哪里。

您可以使用 css 或需要检查您的代码以找到并删除该按钮。如果您正在使用该插件,请检查您正在使用的挂钩并进行编辑。

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

一样使用它
.widget_sidebar .checkout_button {
    display: none;
}

有两种方法可以实现这一点。

第一种方法是使用 Woocommerce Hook 删除按钮。在您的 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 隐藏该特定按钮。

添加显示:none 通过识别其 class 到该特定按钮。

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

如果您使用的是迷你手推车,可以试试这个

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

如果您正在使用某些插件,请告诉我。

您可以通过多种方式隐藏结帐按钮 1) 带挂钩

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

2) 与 CSS 确定结帐按钮的 class 名称并使用根 class.

写入显示 none