Я пытаюсь отобразить свои пользовательские сообщения по порядку дат из моего мета_ключа в wordpress.
Это настраиваемый пост для происходящих событий, и мне нужно отображать их в порядке «предстоящего события».
Мой код до сих пор:
$today = date('d/m/y');
$args = array(
'post' => 'ID',
'post_type' => 'foodswaps',
'posts_per_page' => 3,
'meta_key' => '00.event-date',
'orderby' => 'meta_value_num',
'order' => 'ASC',
'meta_value_num' => $today,
'meta_compare' => '>='
);
Результаты постят по порядку, но только дня. Итак, они появляются в следующем порядке: 27/11/13.
28/12/13
29/11/13
Заказ должен быть отправлен в: 27/11/13
29/11/13
28/12/13
Заранее спасибо!
ОБНОВЛЕНИЕ: Объяснение мета-ключа:
У меня есть мета_ключи:
Имя поля | Стоимость
00.дата события | 28.11.13 т.е. д/м/г
01.приложение-ключ | 122334455669
02.ключ пользователя | xjsk284k38dj
и т.п.
У них есть 00, 01, 02 и т. д., поэтому они отображаются в алфавитно-цифровом порядке, поскольку есть ряд полей для отображения того, что пользователи должны заполнить. Они перечислены в определенном порядке, чтобы сделать его более удобным.