У меня есть собственный тип записи с полями даты и времени (которые по какой-либо причине являются строками)
$loop = new WP_Query( array( 'post_type' => 'camp', 'posts_per_page' => -1, 'cat' => $cats, 'meta_key' => 'start_date', 'orderby' => array( 'start_time' => 'ASC', 'start_date' => 'ASC') ) );
Это порядок записей по дате начала, но время начала не соответствует.Кажется, я могу заказать один или другой, но не оба.