Главная / Уроки / Woocommerce / Как убрать похожие товары в WooCommerce

Как убрать похожие товары в WooCommerce

Содержание

Иногда бывают ситуации, когда нужно убрать блок с похожими товарами в интернет-магазине на WooCommerce. Например, у вас нет похожих товаров или вам не нравится какие подборки делает плагин.

Рассмотрим несколько способов, как отключить похожие товары в WooCommerce.

С помощью шаблона

В настройка некоторых шаблонов предусмотрена функция отключения похожих товаров. Например в теме "Mystile" это делается следующим образом.

Внешний вид -> Настроить -> WooCommerce -> Снять галочку напротив пункта "Display related products on the product details page"(Показывать похожие товары)

С помощью PHP

В этом случае нужно добавить код в файл functions.php вашей темы.

Внешний вид -> Редактор тем -> Functions.php -> В самый низ прописываем код.

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20);

Данный метод проверен на версии WooCommerce 4.0.1(последняя на момент написания статьи). В очень старых или в новых версиях этот код может не работать.

С помощью файла related.php

Удалив код из файла плагина также можно избавиться от похожих товаров.

Заходим в файл по адресу /wp-content/plugins/woocommerce/templates/single-product/related.php В нём удаляем или комментируем весь код, кроме <?php

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

С помощью стилей

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

Внешний вид -> Редактор тем -> Style.css -> прописываем строчку .related {display: none}

В некоторых шаблонах файл Style.css может называться как-то по другому.

4 ответа

  1. Спасибо! Получилось с помощью Php! При обновлениях WordPress этот код же останется в functions.php?

    1. При обновлении WordPress код останется, а при обновлении шаблона он сотрётся. Чтобы он не стирался надо создать дочернюю тему.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *