MaximusDem
@MaximusDem
Начинающий разработчик

Как вывести возле звездочек рейтинга количество отзывов?

Здравствуйте уважаемые коллеги! Возник вопрос по Woocommerce, подскажите пожалуйста, а то всю голову сломал. Есть интернет магазин на Woocommerce со стандартной системой рейтинга (звездочки). Как вывести возле этих звездочек количество отзывов ? Например под товаром 5 звезд , в скобках - 5 (т.е количество отзывов оставленных данному товару). Как это можно реализовать?
  • Вопрос задан
  • 1806 просмотров
Решения вопроса 1
av-nexter
@av-nexter
Есть шаблон woocommerce для вывод звездочек на странице продукта. Можете поискать в теме woocommerce/single-product/rating.php если в вашей теме нету ее скопируйте с wp-content/plugin/woocommerce/template/single-product/rating.php.
И уже там есть переменная $review_count, используйте ее.
Вот пример.
<?php

global $product;

if ( 'no' === get_option( 'woocommerce_enable_review_rating' ) ) {
	return;
}

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

if ( $rating_count > 0 ) : ?>

	<div class="woocommerce-product-rating">
		<?php echo wc_get_rating_html( $average, $rating_count ); ?>
		<?php echo '(' . $review_count . ')'; ?> <!-- Количество отзывов -->
	</div>

<?php endif; ?>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы