Hallo Ich habe ein benutzerdefiniertes Post-Typ- event
und ich habe zwei benutzerdefinierte Felder:
Ich möchte alle meine Ereignisse anzeigen, die event_type
= Featured
und Sortierung sollte von event_date
in DESC
Reihenfolge sein.
Ich habe überall auf SOF gesucht, aber keine funktionierende Lösung gefunden. Hier ist mein Code jetzt
$events = new WP_Query( array( 'post_type' => 'event', 'post_status' => 'publish', 'meta_key' => 'event_type', 'meta_value' => 'featured', 'posts_per_page' => -1, 'orderby' => 'event_date', 'order' => 'DESC' ) );
Bildschirmfoto
Bitte ändere deine Argumente wie folgt.
$meta_query = array( array( 'key' => 'event_type', 'value' => 'featured', 'compare' => '=' ) ); $args = array( 'post_type' => 'event', 'posts_per_page' => -1, 'order' => 'DESC', 'orderby' => 'meta_value_num', 'meta_key' => 'event_date', 'meta_query' => $meta_query );