Вы можете вкладывать несколько мета-запросов в один запрос, вот пример того, что я только что кодировал вчера:
$query_args = array (
'post_count' => -1,
'post_type' => 'kanga_kurs',
'fields' => 'ids',
'meta_query' => array(
'relation' => 'AND',
'start_date' => array(
'key' => '_startdatum',
'compare' => 'EXISTS',
),
'start_time' => array(
'key' => '_startzeit',
'compare' => 'EXISTS',
),
'kursort' => array(
'key' => '_kursort',
'value' => $this->get_id(),
'compare' => 'LIKE',
),
),
'orderby' => array(
'start_date' => 'ASC',
'start_time' => 'ASC',
),
);
Для получения дополнительной информации: https://codex.wordpress.org/Class_Reference/WP_Meta_Query