Я пытаюсь иметь даты событий запроса WordPress, которые существуют сейчас и позже. Они хранятся в wp_postmeta.meta_value. Аргументы запроса, которые я использую, похоже, обрабатывают только текущий год. Мне интересно, связано ли это с тем, что meta_value хранится как longtext.
Вот используемые мной аргументы запроса:
$query_args['orderby'] = 'meta_value_num';
$query_args['type'] = 'DATE';
$query_args['meta_key'] = '_um_groups_event_start';
$query_args['meta_query'] = array(
array(
'key' => '_um_groups_event_start',
'value' => date("m/d/Y"),
'compare' => '>=',
)
);
Одна из моих записей: 01/29/2021 5:30 PM
Это не отображается в результатах. Однако, если я изменю месяц и год записи. Пример: 05/29/2020 5:30 PM
, тогда он действительно появляется в результатах, поскольку он больше даты ("м / д / Г")
Есть идеи, почему он может пропускать даты, которые появляются за текущий год?