Как удалить рейтинг товаров из woocommerce / remove reviews tab

Всем привет. Сегодня решил начать новую рубрику посвященную одному плагину wordpress для создания магазинов – woocommerce. Начнем с простейшего, как правильно удалить рейтинг (они же отзывы) товара из плагина woocommerce? Ключевое слово "правильно", криворукие решения рассматривать не будем, хотя и такие существуют.

Преимущество представленного метода для удаления отзывов о товарах в том, что вы не правите шаблон woocommerce, ни на прямую в плагине, ни косвенно через копирование файлов плагина в свою тему. Код закидывается в файл functions.php из вашей темы.

 

Убрать отзывы о товаре из woocommerce

Делается все очень и очень просто, достаточно закинуть код в функции вашей темы:

<?php
add_filter( 'woocommerce_product_tabs', 'my_woo_remove_reviews_tab', 98 );
    function my_woo_remove_reviews_tab($tabs) {
    unset($tabs['reviews']);
    return $tabs;
}
?>

Вот скин сайта до того как мы применили код:

А вот скин после добавления кода:

Как видите рейтинг пропал с сайта. Под рейтингом или отзывом, я имею в виду форма для добавления комментария, а также результаты работы этой формы.

Вот и все, проверяйте и тестируйте работу этого кода. Нажатие на кнопку поделиться - приветствуется:

Комментарии к записи «Как удалить рейтинг товаров из woocommerce / remove reviews tab»:
  1. Илья:

    Большое спасибо за статью и ваши труды конечно, но не проще ли войти в админку и в настройках WooCommerce - Settings - Products - убрать значение у Product Ratings напротив Enable ratings on reviews ? И вроде все 🙂

    • admin:

      Добрый день. Обратите плз. внимание, эта кнопка включает/выключает сам рейтинг у отзывов, а отзывы продолжают выводится. То есть чтоб отключить полностью нужно использовать представленный код 🙂

Сделать заказ
Онлайн помощь по WordPress