我正在尝试查询数据库并按日期排序结果,然后按时间排序。但是通过下面的查询,它只按开始时间排序。当我删除开始时间时,它按日期排序结果。
到目前为止,我已尝试在整个网络中更改订单和多个解决方案,但无效。
$args = array(
'numberposts' => -1,
'post_type' => 'reservation',
'cat' => $categorie,
'meta_key' => 'start_time',
'orderby' => array( 'start_date' => 'ASC', 'meta_value_num' => 'ASC' ),
'posts_per_page' => 10,
'meta_query' => array(
'relation' => 'AND',
array(
'key' => 'start_date',
'compare' => '>=',
'value' => $date,
),
array(
'key' => 'reservation_status',
'compare' => '<',
'value' => 3,
)
)
);
// query
$the_query = new WP_Query( $args );
请帮忙。
由于
答案 0 :(得分:0)
这样的事情怎么样:
order => 'start_date start_time',
orderby => 'ASC',