WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Сортировка с помощью 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
9.3 года назад 4742
  • 0

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

    campusboy 9.3 года назад

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

    Albinos 9.3 года назад

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

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