<div class="reviews__main-tabs">
<div class="reviews__tab-wrapper">
<a class="reviews__tab" href="#">
<p>2018 г.</p>
<span>1 отзыв</span>
</a>
</div>
<div class="reviews__tab-wrapper">
<a class="reviews__tab" href="#">
<p>2019 г.</p>
<span>1 отзыв</span>
</a>
</div>
<div class="reviews__tab-wrapper">
<a class="reviews__tab" href="#">
<p>2020 г.</p>
<span>7 отзывов</span>
</a>
</div>
</div>
<div class="reviews__main-items">
<div class="reviews__item" data-year="2018" id="comment-2">
<div class="reviews__item-person">
<div class="reviews__item-person-name">Тест имя</div>
<p class="reviews__item-person-date">17.11.2018</p>
</div>
<div class="reviews__item-descr">
<p>тест</p>
</div>
</div>
<div class="reviews__item" data-year="2019" id="comment-12">
<div class="reviews__item-person">
<div class="reviews__item-person-name">тестовое имя</div>
<p class="reviews__item-person-date">17.11.2019</p>
</div>
<div class="reviews__item-descr">
<p>тест</p>
</div>
</div>
<div class="reviews__item" data-year="2020" id="comment-7">
<div class="reviews__item-person">
<div class="reviews__item-person-name">Тест имя</div>
<p class="reviews__item-person-date">17.11.2020</p>
</div>
<div class="reviews__item-descr">
<p>
Комментарий 3
</p>
</div>
</div>
</div>
<div class="reviews__main-tabs">
<?php
$commentYear = (int) '2014'; // первый год комментариев
// запускаем цикл до текущего года
while ( $commentYear <= date('Y') ) {
$comments = get_comments( array(
'orderby' => 'date',
'status' => 'approve',
'order' => 'DESC',
'date_query' => array(
array(
'year' => $commentYear
)
)
) );
if ( $comments ) {
$counts = count($comments);
echo "<div class='reviews__tab-wrapper'><a class='reviews__tab' href='#'><p>$commentYear г.</p><span>$counts отзывов</span></a></div>";
}
$commentYear++;
}
?>
</div>
<div class="reviews__main-items">
<?php if( function_exists('mytheme_comment') ) {
// Формируем вывод списка полученных комментариев
wp_list_comments(array(
'style' => 'div',
'callback' => 'mytheme_comment',
'type' => 'all',
'reverse_top_level' => true,
), $comments);
} ?>
</div>
<?php else: ?>
<p class="comments-title">Пока нет комментариев. Будь первым!</p>
<?php endif; ?>
<?php paginate_comments_links(); ?>