Аргументы запроса Wordpress на post_metavalue со сравнением дат игнорируют годы, превышающие текущий год - PullRequest
0 голосов
/ 09 мая 2020

Я пытаюсь иметь даты событий запроса 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, тогда он действительно появляется в результатах, поскольку он больше даты ("м / д / Г")

Есть идеи, почему он может пропускать даты, которые появляются за текущий год?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...