Я не знаю, почему я не могу заставить это работать. Поэтому я хочу получить список событий, которые ожидаются в будущем. Дата события сохраняется как метка времени. Я хочу упорядочить их по следующему событию, а затем по следующему и т. Д.
Вот то, что я использую, но оно не упорядочено по отметке времени и даже показывает прошедшие события.
$args = array (
'post_type' => 'race',
'posts_per_page' => -1,
'meta_key' => 'race_date',
'orderby' => 'meta_value',
'order' => 'ASC',
'meta_compare' => '>=',
'meta_value' => time()
);
Так, например, есть событие с отметкой времени 1540322400 и временем тестирования - 1552474027, поэтому я не знаю, почему возвращается это событие.
Тогда, например, событие с временной меткой 1556447400 отображается раньше в порядке события с временной меткой 1551813600.
В этом случае я использую функцию выбора даты и времени в Advanced Custom Fields и храню ее, используя пользовательское значение U для хранения метки времени.
Я не уверен, почему я не могу заставить это работать.