WordPress как на ладони
WordPress темы и плагины за 250 рублей wordpress jino

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

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

    campusboy 3.5 года назад

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

    Albinos 3.5 года назад

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

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