2016-03-22 11 views
2

Ich versuche, eine WP_Query in WordPress zum Abrufen von Posts nach dem heutigen Tag mit einem benutzerdefinierten Feld abzurufen. Mein Schlüssel _mcd_event_date_end hat Werte im Format m/d/Y (16.02.2016).WordPress WP_Query vergleicht Daten im benutzerdefinierten Feld

$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(); 

Dies ist der Code, den ich betreibe, und es funktioniert für Termine in diesem Jahr veröffentlicht, aber nicht vorher. Bedeutung, wenn ich einen Pfosten mit dem Schlüssel _mcd_event_date_end habe, der einen Wert von etwas wie 4/16/2016 hat, erscheint es und wenn es etwas wie 12.02.2016 ist, wird es nicht auftauchen. Aber dann zeigt sich auch alles ab dem 31.12.2015 und davor.

Vielen Dank für Ihre Hilfe und bitte lassen Sie mich wissen, wenn es weitere Informationen, die ich zur Verfügung stellen kann.

Antwort

Verwandte Themen