X
Заказать услугу

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

Пример
  • 2020-08-04
  • 174 просмотр

    0 комментарий

  • Дизайн и разработка сайта

Доброго времени суток

Если вы хотите создать свою тему под Woocommerce или модернизировать имеющуюся, то данная статья поможет вам убрать кнопку - добавить в корзину, в категории товаров Woocommerce.

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

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

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

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

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

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

Добавить нужно всего одну строку - удаление события, что вызывает кнопку в цикле товаров.

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 );

На этом все, спасибо за внимание. 🙂

Если Вам был полезным мой труд, можете поддержать сайт, обменяться со мной текстовыми ссылками или посмотреть рекламку, что займет 2 минуты :)

Оцените статью
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 1, в среднем: 5 из 5
Читайте также
Комментариев нет. Оставьте первый

Добавить комментарий

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Нажмите, чтобы добавить код в комментарий. Далее добавьте свой код внутрь тегов <code> тут код </code>
Я ознакомлен(а) с политикой конфиденциальности и даю согласие на обработку персональных данных*

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.