Поддержка Проблемы и решения Двойная сортировка записей?

  • Приветствую всех!
    Подскажите как сделать двойную сортировку? Нужно выводить записи по алфавиту, но сначала должны идти записи у которых значение произвольного поля больше.
    Сейчас так, но почему-то не работает!

    $args = array(
                "post_type" => "post",
                "cat" => get_query_var('cat'),
                "posts_per_page" => 6,
                "paged" => get_query_var('paged'),
                "orderby" => "meta_value title",
                "meta_key" => "izbrannyi",
                "order" => "DESC",
            );  $sort = new WP_Query($args);

    Подскажите как быть?

Просмотр 1 ответа (всего 1)
  • Посмотрите $sort->request, там вы найдете SQL запрос. Наверное у вас значение order указывает сортировку по убыванию для всех полей в orderby, т.е. по title сортируется так же по убыванию. Самый простой способ это решить — фильтр posts_orderby, там вы можете сортировать как хотите.

Просмотр 1 ответа (всего 1)
  • Тема «Двойная сортировка записей?» закрыта для новых ответов.