Я делаю WordPress-запрос для будущих событий на основе кода даты, сохраненного в мета-значении. Я получаю будущие события, как и ожидалось, но некоторые очень старые события 1990-х годов возвращаются в запросе после будущих событий. Есть ли способ обойти это?
$today = time();
$futureloop = new WP_Query( array(
'post_type' => 'exhibitions',
'post_status' => 'publish',
'posts_per_page' => '100',
'meta_query' => array(
array(
'key' => 'exhibition_date',
'compare' => '>=',
'value' => $today,
)
),
'meta_key' => 'exhibition_date',
'orderby' => 'meta_value',
'order' => 'ASC'
) );
while ( $futureloop->have_posts() ) : $futureloop->the_post();
Например, у меня есть одно событие, которое произошло в апреле 1990 года, которое обнаруживается.
Когда я повторяю $ сегодня и дату события, это результат:
639273600 $ экспонат_дата
1559283337 $ сегодня