Домой / WordPress / Отключение комментирования товара в WooCommerce
Отключение комментирования товара в WooCommerce

Отключение комментирования товара в WooCommerce

Здравствуйте друзья! В этом уроке вы узнаете как можно отключить вкладку комментирования на странице товара.

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

Отключение вкладки (таба) отзывов в WooCommerce

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

Отключение комментирования товара в WooCommerce

Для того чтобы отключить эту вкладку (таб), необходимо открыть файл functions.php (файл находиться в папке вашей активированной темы (шаблона) сайта) и добавить в самый конец код ниже:


add_filter( 'woocommerce_product_tabs', 'sb_woo_remove_reviews_tab', 98);
function sb_woo_remove_reviews_tab($tabs) {

unset($tabs['reviews']);

return $tabs;
}

После того как добавили данный хук, не забудьте сохранить файл!

Результат будет такой:

Отключение комментирования товара в WooCommerce

Как видите, вкладка для комментариев отключилась. Если необходимо вернуть вкладку обратно, просто удалите добавленный код в файле functions.php.

Полезно!

Редактировать файл с функциями functions.php можно и с административной панели. Для этого необходимо зайти в Внешний вид -> Редактор -> Функции темы.

Отключение комментирования товара в WooCommerce

Если у вас остались какие-либо вопросы или возникли трудности — пишите в комментариях.

Спасибо за внимание!


Здравствуйте друзья! В этом уроке вы узнаете как можно отключить вкладку комментирования на странице товара. Если есть необходимость отключить возможность оставлять отзывы или комментарии на странице товара интернет-магазина построенном на базе плагина WooCommerce, тогда данный урок будет вам полезен. Отключение вкладки (таба) отзывов в WooCommerce На стандартной странице товара почти всегда есть две вкладки: одна с описанием товара, а вторая с отзывами. Пример на изображении ниже: Для того чтобы отключить эту вкладку (таб), необходимо открыть файл functions.php (файл находиться в папке вашей активированной темы (шаблона) сайта) и добавить в самый конец код ниже: add_filter( 'woocommerce_product_tabs', 'sb_woo_remove_reviews_tab', 98); function sb_woo_remove_reviews_tab($tabs) { unset($tabs['reviews']); return…

Обзор

Проголосуйте за урок

Оценка

Итог : Уважаемые читатели! Если вам понравилась статья не поленитесь проголосовать и оставить комментарий, ведь так я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!

Рейтинг: 4.78 ( 7 голосов )
100

27 комментариев

  1. Александр

    Доброе утро! с переводом Вы мне помогли, может еще и с этим поможете)
    Мне необходимо наоборот показать отзывы)
    Все как на скриншоте у меня есть, вот только теперь отзыв пользователя хочу вывести в сайдбар сайта.
    У меня выводит Имя человека который оставил отзыв и Название страницы где был оставлен отзыв.
    А как мне к этому всему еще вывести и часть отзыва?

    • Доброе! Постараюсь помочь 🙂
      Рекомендую сделать нужный Вам вывод с помощью плагина Decent Comments.
      Также с помощью этого плагина можно настроить длину «части отзыва», отображение аватарки и т.п. Надеюсь это решит вашу проблему.

      • Александр

        отлично, спасибо снова за помощь) и очень оперативную;)
        то что нужно, теперь осталось настроить и подогнать под сайт!
        Благодарю!

  2. Александр

    Здравствуйте,а как убрать отзывы товара только от незарегистрированных гостей сайта?

  3. Александр

    Добрый день! еще вопрос) ссылку потом можно удалить
    vtm-auto.ru — «НАШИ ОТЗЫВЫ»
    есть какой-то подобный плагин (слайдер) для отзывов?

  4. Здравствуйте, а у меня проблема такая: вкладка Отзывы (к товару) есть, а сам отзыв невозможно оставить, т.к. в вкладке нет полей, пусто. В чем может быть проблема? Спасибо!

    • Здравствуйте! К сожалению сказать что-то очень сложно, вероятнее всего проблема где-то в теме… Попробуйте проверить работоспособность вкладки на другой теме, чтобы исключить проблемы с плагином.

    • Такая же ситуация. вкладка «Отзывы» (к товару) есть, но она не активна и на нее невозможно переключится чтоб оставить отзыв. Вы не решили данную проблему?

  5. Спасибо, Александр! Попробую

  6. Анастасия

    Скажите пожалуйста, как на страничке товара убрать вкладку «Описание», но при это само описание оставить? Заранее спасибо!

      • Анастасия

        К сожалению при использовании кода
        /*
        ** Отключение вкладок на странице товара
        */

        add_filter( ‘woocommerce_product_tabs’, ‘woo_remove_product_tabs’, 98 );

        function woo_remove_product_tabs( $tabs ) {

        unset( $tabs[‘description’] ); // Убираем вкладку «Описание»
        unset( $tabs[‘reviews’] ); // Убираем вкладку «Отзывы»
        unset( $tabs[‘additional_information’] ); // Убираем вкладку «Свойства»

        return $tabs;

        }

        пропадает и все описание((((
        Нужно убрать вкладку, но при этом оставить само описание (я использую плагин с шоткодами и вкладки получаются совсем лишние)
        ollgenerators.ru/vse-tovari/sdmo-kohler-10-15-kvt/sdmo-res14-220/

  7. Подскажите, пожалуйста.
    Если я хочу изменить название полей в Отзывах.
    Поля называются

    Название

    Email

    и они стоят обязательными.

    я хочу изменить «Название» на «Ваше Имя»

    и убрать обязательным поле Email

    Не могу найти где это изменить.

    • Изменить и удалить эти поля можно в файле плагина wp-content\plugins\woocommerce\templates\single-product-reviews.php

    • Новенький

      Переименовываем «Название» в форме «оставить отзыв» в «Имя автора», для этого находим:
      ../wp-content/plugins/woocommerce/templates/single-product-reviews.php

      В файле меняем:
      ‘author’ => » . » . __( ‘Name’, ‘woocommerce’ ) .
      на
      ‘author’ => » . » . __( «Имя автора», ‘woocommerce’ ) .

      Для абсолютного новичка, типа меня, оказалось нетривиальной задачей догадаться что в этом файле менять, а найти исходник где спрятан перевод ‘name’ — «ну не смогла я…»

  8. Вячеслав

    Убрал код из functions.php, но вкладка «отзывы» не вернулась.
    Как можно её вернуть? Спасибо.

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

  9. Спасибо большое за тему!

Оставить комментарий

Ваш email не будет опубликован.

*