В этом сообщении блога мы рассмотрим различные способы удаления кнопки «Добавить в корзину» в WooCommerce, что позволит вам настроить интернет-магазин в соответствии с вашими конкретными потребностями. Если вы хотите отключить параметры покупки для определенных продуктов или превратить вашу настройку WooCommerce в веб-сайт только для каталога, мы предоставим вам всю необходимую информацию. Давайте погрузимся!
Метод 1: использование плагина
Если вам неудобно программировать или вы предпочитаете простой подход, использование плагина — самое простое решение. Одним из популярных вариантов является плагин «Отключить добавление в корзину», который предоставляет простой в использовании интерфейс для отключения кнопки «Добавить в корзину» глобально или для каждого продукта отдельно. Просто установите и активируйте плагин, и вы сможете легко контролировать варианты покупки.
Метод 2: настройка файлов тем
Для тех, кто хочет больше контролировать внешний вид своего интернет-магазина, настройка файлов тем является подходящим вариантом. Чтобы удалить кнопку «Добавить в корзину», вам необходимо получить доступ к каталогу темы и найти файл шаблона, отвечающий за отображение страницы продукта. Обычно этот файл называется «single-product.php» или «content-single-product.php». Откройте файл и найдите код, который генерирует кнопку «Добавить в корзину». Удалите или закомментируйте этот код, сохраните файл, и кнопка исчезнет.
Метод 3: использование пользовательского CSS
Другой способ удалить кнопку «Добавить в корзину» — использовать собственный CSS. Этот метод особенно полезен, если вы хотите удалить кнопку на определенных страницах товара или при определенных условиях. Сначала определите класс CSS или идентификатор, связанный с кнопкой «Добавить в корзину», с помощью инструмента проверки элементов вашего браузера. Затем добавьте соответствующий код CSS в файл CSS вашей темы или в дополнительный раздел CSS в настройщике WordPress. Этот код должен скрыть кнопку от просмотра при загрузке страницы.
Пример кода CSS:
.add-to-cart-button {
display: none;
}
Метод 4: изменение Functions.php
Если вам удобно редактировать файл function.php вашей темы, вы можете использовать собственный PHP-код, чтобы удалить кнопку «Добавить в корзину». Откройте файл function.php, расположенный в каталоге вашей темы, и добавьте следующий фрагмент кода:
function remove_add_to_cart() {
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' );
Сохраните файл, и кнопка «Добавить в корзину» будет удалена как со страниц со списком продуктов, так и со страниц отдельных продуктов.
С помощью любого из упомянутых выше методов вы можете легко удалить кнопку «Добавить в корзину» в WooCommerce. Независимо от того, предпочитаете ли вы использовать плагин для быстрого решения или погрузиться в настройку темы для большего контроля, эти методы помогут вам адаптировать свой интернет-магазин в соответствии с вашими уникальными требованиями. Поэкспериментируйте с этими методами и найдите тот, который лучше всего соответствует вашим потребностям.