È possibile ordinare il mio elenco di post personalizzati, dopo averlo filtrato con meta_query, in base ai metadati di mia scelta?
Ad esempio, ho un tipo di post personalizzato chiamato webinar. Sto cercando di elencare tutti i webinar imminenti e di ordinarli dal meta campo personalizzato chiamato webinar_startDate.
Utilizzando la seguente query, sono stato in grado di restituire correttamente i webinar escludendo i vecchi webinar. Tuttavia, escono ancora nell'ordine in cui sono stati pubblicati e non tramite webinar_startDate.
<?php $my_array = array(
'meta_query' => array(
array(
'key' => 'webinar_startDate',
'value' => date("Y-m-d H:i:s"),
'compare' => '>=',
'type' => 'DATETIME'
)
),
'orderby' => 'meta_value',
'post_type' => 'webinars',
'posts_per_page' => 20,
'order' => 'ASC'
); ?>
Sospetto che a causa della modifica da 3.0 a 3.1, l'uso di orderby => meta_value sia probabilmente diverso, ma non riesco a trovare una risposta nella documentazione di WordPress per spiegarlo.
Qualcuno può aiutare? Grazie in anticipo.