Удаление кнопки «Добавить в корзину» в WooCommerce: несколько методов с примерами кода

В этой статье блога мы рассмотрим различные способы удаления кнопки «Добавить в корзину» в WooCommerce. Если вы хотите временно отключить кнопку или полностью удалить ее из своего интернет-магазина, мы вам поможем. Мы предоставим примеры кода для каждого метода, чтобы помочь вам легко реализовать решение, которое лучше всего соответствует вашим потребностям.

Метод 1: подход CSS
Один из самых простых способов удалить кнопку «Добавить в корзину» — использовать CSS. Добавьте следующий код в CSS-файл вашей темы или в раздел «Пользовательский CSS» настройщика темы WordPress:

.add_to_cart_button {
    display: none !important;
}

Этот CSS-код нацелен на класс .add_to_cart_buttonи устанавливает для его свойства display значение none, эффективно скрывая кнопку от внешнего интерфейса.

Метод 2: пользовательская функция в файле function.php вашей темы
Если вы предпочитаете более программный подход, вы можете использовать пользовательскую функцию в файле functions.phpвашей темы WordPress. Добавьте следующий фрагмент кода, чтобы удалить кнопку «Добавить в корзину»:

function remove_add_to_cart_button() {
    remove_action('woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10);
    remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30);
}
add_action('init', 'remove_add_to_cart_button');

Этот код удаляет перехватчики действий кнопки «Добавить в корзину» как из цикла магазина, так и из разделов сводки отдельных продуктов.

Метод 3: решение с помощью плагина
Если вы предпочитаете более удобный подход без изменения кода, вы можете использовать плагин для удаления кнопки «Добавить в корзину». Одним из таких плагинов является «WooCommerce Disable Add to Cart».

  • Установите и активируйте плагин «WooCommerce Disable Add to Cart» из репозитория плагинов WordPress.
  • Перейдите в настройки WooCommerce и перейдите на вкладку «Товары».
  • В разделе «Отключить добавление в корзину» установите флажок, чтобы включить эту функцию.

Этот плагин позволяет отключить кнопку «Добавить в корзину» для определенных товаров или глобально для всего вашего магазина.

Следуя методам, представленным в этой статье, вы можете легко удалить кнопку «Добавить в корзину» в WooCommerce. Предпочитаете ли вы решение на основе CSS, пользовательскую функцию или плагин, у вас есть несколько вариантов на выбор в зависимости от ваших требований. Поэкспериментируйте с этими методами и найдите тот, который лучше всего соответствует вашим потребностям.