Вывод по значению custom fields и дате

Здравствуйте.
Подскажите, как сделать вывод записей по значению произвольного поля и по дате. При этом, чтобы вывод по значению произвольного поля был приоритетным. Но если записей с данными произвольными полями нет – тогда просто вывод по дате. Если из 10 есть только 2 записи с произвольными полями – в первую очередь выводятся записи с произвольными полями, а дальше, 8 шт по дате публикации.
Вот такой хитрый вывод нужно сделать.
Подскажите пож. как реализовать.
Спасибо.

Неужели нет никакого решения?

Можно сделать два цикла
в первом выводить 10 постов записей с произвольным полем
при этом в какую-то переменную сохранять количество этих выведенных постов
затем условие если значение переменной меньше 10
выводить посты без произвольного поля с сортировкой по дате
при этом количество выводимых постов = 10 минус переменная

Пример можно?

Вот мне интересно: можно ли средствами LOOP такое провернуть, или надо свои php-циклы лепить? Как вы думаете?

Пример можно?

Прямо такого не делал чтобы дать готовый пример.

Если лень самому копаться и делать помощи не ждите)
А если не лень, разбейте задачу на части и начинайте делать
когда возникнет первая проблема пишите сюда и вместе решим.

Вот мне интересно: можно ли средствами LOOP такое провернуть, или надо свои php-циклы лепить? Как вы думаете?

Наверное да, вопрос будет в том как изменить основной запрос чтобы такое получить.
А если надо делать кастомный запрос, то почему бы уже и не выводить своим пхп-циклом?

[quote=Александр-HIMиk]Вот мне интересно: можно ли средствами LOOP такое провернуть, или надо свои php-циклы лепить? Как вы думаете?

Наверное да, вопрос будет в том как изменить основной запрос чтобы такое получить.
А если надо делать кастомный запрос, то почему бы уже и не выводить своим пхп-циклом?[/quote]
Вот я к тому, что скорее всего это будет свой цикл с условиями и счётчиками, а не LOOP.

Anonymous
Отправить
Ответ на: