Как удалить кнопку добавить в корзину в категории товаров Woocommerce

В стандартном Woocommerce - кнопка В корзину по-умолчанию присутствует под каждым товаром в общем списке товаров.

Если вам мешает эта кнопка - В корзину, то удалить ее очень просто. Если же вам это не нужно и это разовое добавление кода, то можете добавить прям в файл - function.php.

Добавляете в самый конец перед закрывающим тегом PHP ?>. Если его нет, то просто в самый конец файла.

Перед изменением function.php, обязательно сохраните его копию, чтобы в дальнейшем, в случаи ошибки, вернуть все как было. Так же, можете использовать дочернюю тему.


Добавить нужно всего одну строку - удаление события, что вызывает кнопку в цикле товаров.
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 );
Теги:
добавить в корзину, WooCommerce, категории товаров
Добавлено: 25 Апреля 2021 07:00:21 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...