Я выполняю задачу для управления событиями, я закодировал виджет, чтобы отображать входящие или прошлые события на боковой панели, но я не могу обрабатывать настраиваемые поля в качестве даты. следующий мой код, а дата хранится как «m/d/Y». Пожалуйста, помогите мне решить эту проблему. Спасибо adanceКак сравнить пользовательские поля даты в Wordpress?
$today = date('m/d/Y');
$args = array(
'post_type' => 'event',
'post_status' => 'publish',
'meta_key' => 'event_date',
'posts_per_page' => '5',
'meta_query' => array(
array(
'key' => 'event_date',
'value' => $today,
'compare' => '<=',
'type' => 'date'
)
),
'orderby' => 'meta_value_num',
'order' => 'ASC'
);
$the_query = new WP_Query($args);
WordPress имеет функцию для этого: 'current_time' https://codex.wordpress.org/Function_Reference/current_time –
Спасибо, он отлично работает, просто имейте в виду, дата сохранения также должна быть в этом формате. –