我有几个配置文件,允许用户发布新闻,我想要显示在一个长的饲料中,按日期顺序排序。按几个配置文件中的日期排序新闻
目前,此循环遍历每个配置文件,列出来自该配置文件的新闻,然后移动到下一个配置文件,列出他们的新闻等。它并没有把它混合起来。
如何将每个配置文件中的所有新闻混合在一起并按日期排序?
<?php global $post;
$args = array('numberposts' => -1);
$myposts = get_posts($args);
foreach($myposts as $post) : setup_postdata($post); ?>
<?php while(the_repeater_field('news')): ?>
<div class="social-news-item">
<p class="social-news"><?php the_sub_field('news_description'); ?></p>
<p class="social-company"><?php echo the_title(); ?></p>
</div>
<?php endwhile; ?>
<? endforeach; wp_reset_postdata(); ?>
日期字段是:
<?php the_sub_field('date'); ?>
我不知道WordPress的,也许这是一个愚蠢的问题,但有可能先拿到的所有帖子到一个数组,然后对它们进行排序? – Voitcus 2013-03-21 12:08:12
@Voitcus问题中的循环获取所有帖子,只是不知道如何放入数组并按日期排序? – Rob 2013-03-21 12:49:19
我会在答案中输入它,因为我在这里没有空间,但不认为它是答案。 – Voitcus 2013-03-21 12:52:12