Отправлять элементы с пустыми метаданными в конец результатов запроса - PullRequest
0 голосов
/ 22 января 2020

У меня есть следующий код, который просматривает некоторые пользовательские типы записей и упорядочивает их по двум пользовательским мета-значениям - сначала по дате начала, а затем по продолжительности. Это работает отлично - за исключением туров, которым не назначены даты начала. Они выводятся вверху списка, и я бы хотел, чтобы они были внизу, чтобы пользователь сначала видел элементы с назначенными датами начала. Любые идеи, как изменить этот запрос?

$tours = new WP_Query(array(
    'post_type' => 'tour',
    'posts_per_page' => -1,
    'meta_query' => array(
        'relation' => 'AND',
        'start_date' => array(
            'key' => 'start_date',
        ),
        'duration' => array(
            'key' => 'duration',
            'type' => 'NUMERIC',
        ), 
    ),
    'orderby' => array( 
        'start_date' => 'ASC',
        'duration' => 'ASC',
    ),
));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...