Я пытаюсь тянуть сообщения, чьи post_date
равно определенную дату ($date
в моем случае), как правило, WordPress post_date
в формате yyyy-mm-dd hh:mm:ss
, но так как мой вход не будет иметь hh:mm:ss
значения Я написал код, как показано ниже, но, похоже, не работает, может ли кто-нибудь предложить мне, если я буду следовать правильному шаблону для date_query
. Ниже мой код.WordPress - date_query, чтобы получить сообщения только от определенной даты
// setup query
$args = array(
'post_type' => 'shop_order',
'post_status' => 'wc-completed',
'date_query' => array(
'column' => 'post_date',
'after' => $date.' 00:00:00',
'before' => $date.' 23:59:59',
// 'compare' => '=',
),
'meta_key' => '_customer_user',
'meta_value' => get_current_user_id(),
'orderby' => 'title',
'order' => 'ASC',
);
// query database
$order_list = new WP_Query($args);