Помогите пожалуйста сообразить вывод записей таким образом:
Январь
- 1 запись
- 2 запись
Февраль
- 3 запись
- 4 запись
и.т.д
Или архивом...я не знаю, как это может быть )
Мне лишь бы имеющиеся посты делились на группы по месяцам с подписью месяца
На странице с бесконечным скроллом
Спасибо!
Участок кода в индекс.пхп отвечающий за вывод:
<?php if ( have_posts() ) { ?>
<div class="boxcontainer">
<?php while ( have_posts() ) { the_post(); ?>
<?php get_template_part('pinbox', get_post_format()); ?>
<?php } ?>
</div>
<?php
ob_start();
posts_nav_link(' ', __('Previous Page', 'pinthis'), __('Next Page', 'pinthis'));
$pinthis_posts_nav_link = ob_get_clean();
?>
<?php if(strlen($pinthis_posts_nav_link) > 0) { ?>
<div class="container">
<div class="posts-navigation clearfix <?php if ($pinthis_infinite_scroll == 1) { ?>hide<?php } ?>"><?php echo $pinthis_posts_nav_link; ?></div>
</div>
<?php } ?>
<?php } else { ?>
Я уже вывожу посты по дате алгоритму Например за 4 посл. месяца
<?php
$last_month_args = array(
'post_type' => 'post',
'post_status' => 'publish',
'orderby' => 'date',
'posts_per_page' => 10,
'paged' => $paged,
'date_query' => array( array( 'after' => '4 month ago' )));
$last_month_posts = new WP_Query( $last_month_args );
if ( $last_month_posts->have_posts() ) {
while ( $last_month_posts->have_posts() ) {
$last_month_posts->the_post();
get_template_part('pinbox', get_post_format());}}
else {}
wp_reset_postdata(); ?>