Apakah mungkin untuk memesan daftar posting khusus saya, setelah memfilternya dengan meta_query, berdasarkan data meta pilihan saya?
Misalnya, saya memiliki jenis posting khusus yang disebut webinar. Saya mencoba mendaftar semua webinar yang akan datang, dan meminta mereka memesannya oleh bidang meta khusus bernama webinar_startDate.
Dengan menggunakan kueri berikut, saya dapat mengembalikan webinar dengan sukses, mengecualikan webinar lama. Namun, mereka masih keluar dalam urutan mereka diterbitkan, dan bukan oleh 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'
); ?>
Saya menduga bahwa karena perubahan dari 3.0 ke 3.1, penggunaan orderby => meta_value mungkin berbeda, tetapi saya tidak dapat menemukan jawaban dalam dokumentasi WordPress untuk menjelaskan ini.
Adakah yang bisa membantu? Terima kasih sebelumnya.