• Необходимо изменить базовый запрос так, чтобы осуществлялась сортировка не по дате публикации.

    А по meta_key = event_date ASC и meta_key = event_rating DESC.

    Меняю запрос через хук pre_get_posts.

    Задаю по дате мероприятия через $query->set.

    query->set(‘meta_key’, ‘event_date’);
    $query->set(‘orderby’, ‘meta_value’);
    $query->set(‘order’, ‘ASC’);

    Все в данном случае работает.

    Заглох на event_rate. Не знаю как быть с ним.

Тема «Orderby meta_value ASC и DESC одновременно» закрыта для новых ответов.