Как сделать сортировку по двум параметрам просмотрам и дате?
Нужна такая сортировка: сначала сортирует по просмотрам (от большего к меньшему), если просмотры совпадают, сортирует по дате (от самой свежей даты).
Сама сортировка по просмотрам работает в этом случае:
if ( have_posts() ) : query_posts(array( 'orderby' => 'post_views', 'order' => 'DESC' ));
Если же я прибавляю к сортировке дату:
if ( have_posts() ) : query_posts(array( 'orderby' => array('post_views' => 'DESC', 'date' => 'DESC') ));
То он сортирует только по дате... игнорируя просмотры, в чем может быть проблема?
UPD: В общем, исходя из всех тестов которые я сделал, выяснилось, что сортировка по дате работала уже при первом случае, без указания её как во втором примере кода... просто недоглядел!