<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(); ?>
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
(function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
(window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");
ym(11111111, "init", {
clickmap:true,
trackLinks:true,
accurateTrackBounce:true
});
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/11111111" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->