我试图按开球顺序显示即将到来的足球比赛列表。我目前的代码以正确的顺序列出了日期,但帖子的顺序不正确。
<?php
$previews_new_loop = array(
\'posts_per_page\' => -1,
\'post_type\' => \'football_match\',
\'meta_key\' => \'kick-off-date\',
\'orderby\' => \'meta_value\',
\'order\' => \'ASC\',
);
$wpquery = new WP_Query( $previews_new_loop );
$posts = $wpquery->get_posts();
$ordered_posts = array();
foreach ( $posts as $post ) {
$meta_value = get_post_meta( $post->ID, \'kick-off-date\', true );
if ( !$meta_value ) {
continue;
}
$date = date( \'ddmmyyyy\', strtotime( $meta_value ) );
$ordered_posts[$date][] = $post;
}
foreach ( $ordered_posts as $post_date => $posts ) {
foreach ( $posts as $post ):
endforeach;
}