Добавить рейтинг и среднее звездочек в меню товара "Обзор" в Woocommerce - PullRequest
0 голосов
/ 16 ноября 2018

Я пытаюсь добавить следующее: «4.5 / 5 (5 отзывов)», но без «» на вкладку обзора для всех продуктов WooCommerce.

Мне удалось добавить звезды и текст, но я не могу понять, как сделать текст в «4.5 / 5 (5 обзоров)». Вот код, который я использую. Просто чтобы прояснить, я хочу сохранить звезды.

add_filter( 'woocommerce_product_reviews_tab_title', 'add_stars_to_review_tab', 98 );
function add_stars_to_review_tab( $title ) {
    global $product;

    $average_rating = $product->get_average_rating();
    $rating_count = $product->get_rating_count();
    $review_count = $product->get_review_count();

    if( ! empty($average_rating) && $average_rating > 0 )
        $title = '<div>' . $title . '</div>
        <div class="stars">' . wc_get_rating_html($average_rating) . ' based on ' . $rating_count. ' reviews' . '</div>';

    return $title;
}

Ответы [ 2 ]

0 голосов
/ 09 февраля 2019

Вы можете добавить звездный рейтинг и среднее к продукту "Отзыв" в WooCommerce всего за несколько кликов.

Рейтинг Оценка

Недавно я обнаружил обзоры TrustFeed для WooCommerce, это новый плагин, который помог мне заменить базовые и скучные формы обзоров WooCommerce продвинутым и динамичным решением для оценки и обзоров, которое фактически вдохновляет покупателей покупать больше!

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

Некоторые специальные функции:

  • Создание пользовательских опросов удовлетворенности
    • Звездный рейтинг
    • Динамические теги
    • Текстовые отзывы
    • Больше грядущих ...
  • Отправляйте письма после покупки по электронной почте, чтобы поощрить покупателей оставлять отзывы.
  • Сбор отзывов в масштабе.
  • Демонстрируйте отзывы о ключевых точках конверсии вашего сайта.
  • Отображение ваших отзывов в полезном, адаптивном и настраиваемом формате.
  • Модерируйте и управляйте отзывами / отзывами.
  • Создайте мини-сайт для увеличения вашего SEO с пользовательским контентом
  • Настройте внешний вид виджета.
  • Учитесь на основе данных

Плагин является бесплатным и может быть загружен через официальный репозиторий плагинов WordPress:

https://wordpress.org/plugins/trustfeed-reviews-and-customer-feedback-for-woocommerce/

  • Чтобы узнать больше о TrustFeed, вы можете посетить www.trustfeed.co
  • Чтобы просмотреть панель администратора, просто войдите на https://admin.trustfeed.co и создайте бесплатную учетную запись.
0 голосов
/ 16 ноября 2018

Обновление 2: Следующий код будет отображать что-то вроде "4.5 / 5 (5 отзывов)" под заголовком меню элемента обзора и звездочками на вкладках страниц одного продукта Woocommerce:

add_filter( 'woocommerce_product_reviews_tab_title', 'add_stars_to_review_tab', 98 );
function add_stars_to_review_tab( $title ) {
    global $product;

    $average_rating = $product->get_average_rating();
    $rating_count = $product->get_rating_count();
    $review_count = $product->get_review_count();

    if( ! empty($average_rating) && $average_rating > 0 ) {
        return '<div>' . $title . '</div>' . wc_get_rating_html($average_rating) . sprintf(
            '<div class="stars">%s / 5 (%s %s)</div>',
            $average_rating,
            $review_count,
            _n( "review", "reviews", $review_count, "woocommerce" )
        );
    }
    return $title;
}

Код помещается в файл function.php вашей активной дочерней темы (active theme). Проверено и работает.

enter image description here

...