2016-03-22 53 views
2

我試圖在WordPress中運行WP_Query來檢索日期後使用自定義字段的帖子。我的密鑰_mcd_event_date_end的值以m/d/Y格式存儲(02/16/2016)。WordPress WP_Query比較自定義字段中的日期

$args = array(
'order' => 'DESC', 
'posts_per_page' => -1, 
'post_type' => 'mcdevent' 
'meta_query' => array(
    'relation' => 'AND', 
    array(
     'key'  => '_mcd_event_date_end', 
     'value' => date("m/d/Y"), 
     'compare' => '>=', 
    ), 
    array(
     'key' => '_mcd_event_type', 
     'value' => 'Other Event', 
     'compare' => '=', 
    ), 
), 
); 
$other_events = new WP_Query($args); 
wp_reset_postdata(); 

這是我正在運行的代碼,它適用於今年發佈的日期,但不是以前的日期。意思是如果我有一個_mcd_event_date_end鍵的帖子,其值爲4/16/2016,它會顯示出來,如果它是像2/12/2016這樣的東西,它不會顯示。但是之後的任何事情都會在2015年12月31日之前出現。

感謝您的幫助,請讓我知道是否有任何更多的信息,我可以提供。

回答

相關問題