Я хочу, чтобы показать все Wordpress сообщения на одной странице, и есть результаты, показывающие, как в этом примере:получить WordPress сообщения, сгруппированных по месяцам
сообщений за сентябрь (текущий месяц)
1- первый пост 2- второй пост 3- третье сообщение
Сообщения на следующий месяц
2- первый пост 2- второй пост 3- третий пост
я достиг этого результата, чтобы показать все сообщения заказанные за месяц, но я не смог сгруппировать их и сделать посты показывают, как группа за каждый месяц:
<?php
$month = date('M');
$arrgs = array('orderby' => $month);
$myposts = get_posts($arrgs);
foreach($myposts as $post) :
setup_postdata($post);
?>
<div class="post-item">
<div class="post-info">
<h2 class="post-title">
<a href="<?php the_permalink() ?>" title="<?php the_title_attribute(); ?>">
<?php the_title(); ?>
</a>
</h2>
<p class="post-meta">Posted by <?php the_author(); ?> Published in <strong><?php echo $month; ?></strong></p>
</div>
</div>
<?php endforeach; wp_reset_postdata(); ?>
Отлично, это сработало. Спасибо. – user2751886
Downvoting для использования нескольких запросов внутри циклов. Это просто неправильно. –
@iKindred, позаботьтесь о предоставлении более адекватного решения? – zillaofthegods