stsdc
@stsdc

Как показать список своего типа постов по годам в Wordpress?

Показываю свой тип постов вот таким способом :
<?php $args = array(
                'post_type' => 'album'
                );
            $products = new WP_Query( $args );
            if( $products->have_posts() ) {
                while( $products->have_posts() ) {
                    $products->the_post(); ?>
        
            <div class="col-md-3">
                <a href="<?php the_permalink(); ?>">
				<?php the_post_thumbnail("medium"); ?>
                </a>
            </div>  
        <?php
                }
            }
            else { echo 'Ничего нет :('; } ?>


Как показать этот список записей по годам/месяцам ?
Тоесть:
ЗАПИСИ 2014 ГОДА
====
* Запись
* Запись
* Запись
ЗАПИСИ 2013 ГОДА
====
* Запись
* Запись
* Запись
  • Вопрос задан
  • 2683 просмотра
Решения вопроса 1
stsdc
@stsdc Автор вопроса
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
$yearCheck = 0;
while( $products->have_posts() ) {

    $year = mysql2date("Y", $post->post_date_gmt);
    if ( $yearCheck !== $year ) {
        echo 'Записи ' . $year . ' года';
        $yearCheck = $year;
    }

}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы