Я хочу отобразить общее количество отзывов клиентов на главной странице, я пробовал этот метод:
<?php
$args = array(
'status' => 'approve',
'post_status' => 'publish',
'post_type' => 'product'
);
$comments_query = new WP_Comment_Query;
$comments = $comments_query->query( $args );
$count = get_comment_count($comments);
?>
<span class="total_reviews">
<?php echo $count['approved'] . ' reviews' ?>
</span>
Но не работает, как я хочу!Например, у меня есть 4 отзыва комментариев, и этот код показывает только (1 отзыв) вместо (4 отзыва).
В среднем, я понятия не имею, как это работает на главной странице, яПросто знайте, как реализовать это на одной странице продукта, используя следующий код:
$average = $product->get_average_rating();
Но этот код предназначен только для средних оценок одного продукта, а не для глобальных средних всех отзывов, как хотелось бы.
Любая помощь приветствуется.