Artur3194
@Artur3194

Выбрать посты за определенный промежуток времени?

Доброго времени суток.
Как получить список постов за определенный промежуток времени? На основе мета полей.
Пробовал так, не работает.
$posts = get_posts( array(
					'numberposts' 	=> -1,
					'post_type'  	=> 'post-item',
                    'meta_query'    =>  array(
                        'post_date_end'    => array(
                            'key'       => 	'post_date_end',
							'value'		=> 	array('2021-04-01', '2021-04-30'),
                            'compare'   =>  'BETWEEN',
                        )
                    ),
				) );
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
@KingAnton
А почему не воспользоваться параметром date_query ?
$args = array(
    'date_query' => array(
        array(
            'after'     => 'January 1st, 2019',
            'before'    => 'January  31st, 2021',
            'inclusive' => true,
        ),
    ),
);
$query = new WP_Query( $args );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы