Saya mencoba membuat pertanyaan untuk mengurutkan berdasarkan beberapa nilai orderby. Inilah yang saya miliki sejauh ini:
$dept_id=2;
$query=new WP_Query(array(
'post_type'=>'wpcontactus',
'nopaging'=>true,
'post_status'=>array('publish', 'pending', 'future'),
'meta_key'=>'wcu_dept',
'meta_value'=>$dept_id,
'orderby'=>'title',
'order'=>'ASC'
));
Saya mencoba untuk menanyakan jenis posting kustom, dan dalam jenis posting itu, permintaan nilai meta.
Lalu, saya ingin mengurutkan berdasarkan menu_order
menaik, lalu dengan nilai meta kustom wcu_lastname
naik. Namun, nilai orderby tampaknya tidak dapat mengambil array.
Bagaimana cara memesan kueri menggunakan beberapa nilai orderby?
custom-post-types
custom-field
wp-query
Aliran kekuatan
sumber
sumber
Jawaban:
@Musa bagaimana kita bisa menempatkan nilai pesanan berganda untuk bidang? Saya bertanya-tanya pertanyaan yang sama dan saya menemukan ini:
Sintaksnya terlihat seperti:
Lihat di sini untuk detail lebih lanjut: https://make.wordpress.org/core/2014/08/29/a-more-powerful-order-by-in-wordpress-4-0/
sumber
Dengan menggunakan apa yang disarankan @kaiser dan
meta_query
opsinya, saya bisa mendapatkan kueri yang saya cari.sumber
kode saya adalah contoh.
sumber