WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Сортировка с помощью meta_value

Как гласит статья про query_posts:

meta_value Важно: параметр meta_key так же должен быть определен. Заметка: сортировка будет алфавитной и будет не логична, если значения
произвольных полей числа (будет, например, так 1, 3, 34, 4, 56, 6 и т.д., а не 1, 3, 4, 6, 34, 56).

Есть ли способ обойти это?

У меня в произвольное поле вбивается дата типа 12.05.2014. Затем я вывожу в таблицу данные, в одной из колонок эта дата (дата награждения ребенка). Хочу сортировать, чтобы вверху была самая свежая дата. Или придется как-то запросами напрямую в БД обойтись?

0
campusboy
4.4 года назад 3302
  • 0

    Вбивайте дату в это мета-поле в формате UNIX - решит вашу проблему.

    campusboy 4.4 года назад

    Не поможет, я думаю, из-за нелогичности сортировки, о которой упомянуто в статье.

    Albinos 4.4 года назад

    Так ставите тип мета-поля NUMERIC и он все хорошо сортирует!

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация