个性化阅读
专注于IT技术分析

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类不显示任何内容。

赞(0)
未经允许不得转载:srcmini » WordPress从购物车小部件中删除结帐按钮

评论 抢沙发

评论前必须登录!