WordPress удалить кнопку извлечения из виджета корзины - PullRequest
1 голос
/ 05 марта 2020

Я хочу удалить кнопку оформления заказа из виджета корзины, чтобы пользователь сначала просматривал свою корзину и мог оформить заказ только со страницы корзины.

enter image description here

Я уверен, что должен где-то удалить код, но не уверен, где.

Ответы [ 4 ]

1 голос
/ 05 марта 2020

Вы можете сделать это с помощью css или проверить код, чтобы найти и удалить кнопку. Если вы используете плагин, проверьте его и отредактируйте.

С помощью CSS вы можете легко скрыть кнопку оформления заказа.

Используйте ее как

.widget_sidebar .checkout_button {
    display: none;
}
0 голосов
/ 06 марта 2020

Вы можете скрыть кнопку извлечения несколькими способами 1) С помощью крючка

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

2) С помощью CSS Определите имя класса кнопки извлечения и напишите ни одного из них с root class.

0 голосов
/ 05 марта 2020

Если вы используете мини-корзину, вы можете попробовать это

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

Если вы используете какой-нибудь плагин, дайте мне знать.

0 голосов
/ 05 марта 2020

Это можно сделать двумя способами.

Первый способ - удалить кнопку с помощью Woocommerce Hook. Добавьте приведенный ниже код в свои функции. php file

  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, чтобы скрыть эту конкретную кнопку.

Добавить отображение: ни один к этому параметру c, указав свой класс.

.woocommerce-mini-cart__buttons .checkout.wc-forward {display: none !important;}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...