Домой / 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.7 ( 11 голосов )
100

32 комментария

  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. Аватар

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

  10. Аватар

    Здравствуйте! Подскажите, будьте добры, как решить проблему: у внешнего/партнёрского товара нет возможности добавлять отзывы, блок с отзывами «прячется», эта проблема только с внешним товаром, как решить проблему?

  11. Аватар
    Дмитрий

    Здравствуйте. В отзывах отображается английский комментарий «1 review for Горячий шоко» а все остальное на русском. Подскажите как убрать или первести это «1 review for» ?

  12. Аватар

    Здравствуйте.А мне наоборот нужно к комментарию товаров прикрепить возможность добавить фото.Подскажите как такое сделать.

  13. Аватар
    Дмитрий

    добрый вечер, а как наоброт вернуть блок внизу с описание и отзывами?

  14. Аватар
    Новоселова

    Здравствуйте. А у меня наоборот вкладки отзывов нет рядом с описанием. Ничего не отключала. Все галочки про отзывы на месте….

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

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

*