Я использую ACF pro и мне нужно запрашивать сообщения, которые имеют определенные поля ACF определенного значения. Но также мне нужно получать сообщения, которые имеют ЛЮБОЙ год, но дата должна быть между сегодняшним днем и + 30 днями с сегодняшнего дня. Я не могу использовать stati c номер месяца, потому что тогда, если сообщение будет сделано в первый день, оно не найдет его заранее. Вот мой первоначальный запрос, который не работает. Это работает, если только получить определенный год и месяц, но он получает только сообщения с этой датой.
//$date_month_advance_month = ... month number of today + 30 days
//$date_month_advance_day= ... day number of today + 30 days
// args
$args = array(
'post_type' => 'my_post_type',
'posts_per_page'=> -1,
'meta_key' => 'status',
'meta_value' => 'accepted',
'date_query' => array(
'compare' => 'BETWEEN',
array(
'month' => $date_today_month,
'day' => $date_today_day,
),
array(
'month' => $date_month_advance_month,
'day' => $date_month_advance_day,
),
),
);