Почтовый фильтр по дате и времени

Я пытаюсь получить сообщение WordPress, фильтруя дату и время, например, получаю сообщение с 01/02/2014 по 07/02/2014. спасибо за помощь.

Solutions Collecting From Web of "Почтовый фильтр по дате и времени"

Попытайтесь использовать для этого new WP_Query .
Добавьте новый запрос и перейдите ниже аргумента.

 $args = array( 'date_query' => array( array( 'after' => '2014-02-01', 'before' => '2014-02-07', 'inclusive' => true, ), ), ); $my_query = new WP_Query( $args ); 

Есть много параметров, связанных с датой, которые вы можете указать в пользовательском запросе. Вы должны использовать WP_query для запуска нового запроса для получения результатов. В этом случае ваш пользовательский запрос должен содержать параметры «date_query» вместе с другими параметрами. Я попробовал, и это сработало для меня. Просто измените даты.

 $query_agrs = array( 'date_query' => array( array( 'before' => 'January 2nd, 2014', 'after' => 'December 1st 2013' ), 'inclusive' => true ), 'posts_per_page' => -1 ); $my_query = wp_query($query_agrs); while($my_query->have_posts()): $my_query->the_post(); the_title(); endwhile; 

Существует альтернативный способ определения «до» и «после».

Вы также можете записать параметр before:

 'before' => array('year' => 2014, 'month' => 1, 'day' => 2) 

аналогично параметру «после».