Вывожу записи с сортировкой по
2 произвольным полям, вначале записи которые
имеют произвольное поле, дальше идут
без произвольного поля. Все работает если оставить сортировку только по одному произвольному полю, но если добавляешь второе, то страница просто бесконечно грузится.
В чем может быть ошибка?$args = array(
'post_type' => 'catalog',
'posts_per_page' => 8,
'meta_query' => array(
'relation' => 'AND',
'catalog_max' => array(
'relation' => 'OR',
array(
'key' => 'catalog_max',
'compare' => 'NOT EXISTS',
),
array(
'key' => 'catalog_max',
'compare' => 'EXISTS',
),
),
'ratings_average' => array(
'relation' => 'OR',
array(
'key' => 'ratings_average',
'compare' => 'NOT EXISTS',
),
array(
'key' => 'ratings_average',
'compare' => 'EXISTS',
),
)
),
'orderby' => array('catalog_max' => 'DESC', 'ratings_average' => 'DESC'),
);
query_posts($args);