Listen Sie benutzerdefinierte Posts auf

Ich möchte alle anstehenden und vergangenen Ereignisse (benutzerdefinierte Beiträge) in chronologischer Reihenfolge auflisten. Ich habe Daten mit dem Metaschlüssel start_time, duration,

Ich versuche, sql zu verwenden, aber kann dort nicht kommen!

Danke für jede Hilfe im Voraus!

Solutions Collecting From Web of "Listen Sie benutzerdefinierte Posts auf"

Versuchen Sie, WP_Query zu verwenden, anstatt SQL . Sie können die Referenz hier bekommen .

Ein einfaches Beispiel wäre wie folgt:

 $args = array( 'post_type' => 'my_custom_post_type', 'meta_key' => 'date', 'orderby' => 'meta_value_num', 'order' => 'ASC', 'meta_query' => array( array( 'key' => 'event_date', 'value' => date() ) ) ); $query = new WP_Query($args); 

und verwenden Sie eine einfache while Schleife, um die Ergebnisse zu durchlaufen.

Weitere Informationen zu Meta-Abfrageparametern finden Sie hier.