Столкнулась с подобной проблемой. Сделала так, не знаю насколько правильно. Только я брала не date() а current_time, перевела в строку, а посты отбирала по регулярке 4 символа с конца. Вроде работает ))
$today = current_time("md");
$nd = substr($today, 0, 4);
$posts = get_posts( array(
'post_type' => 'post',
'meta_query' => array(
array(
'key' => "post_data", // это название моего произвольного поля, а не дата записи
'compare' => 'REGEXP',
'value' => $nd.'$',
'type' => 'CHAR',
)
),
));
-
Ответ изменён 3 года, 2 месяца назад пользователем ludisia.
-
Ответ изменён 3 года, 2 месяца назад пользователем ludisia.