Próbuję znaleźć zapytanie, aby posortować według wielu wartości według kolejności. Oto co mam do tej pory:
$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'
));
Próbuję zapytać niestandardowy typ postu, a w ramach tego typu postu zapytać o meta wartość.
Następnie chciałbym najpierw posortować według menu_order
rosnąco, a następnie według niestandardowej wartości meta wcu_lastname
rosnąco. Wydawało się jednak, że wartość uporządkowana nie była w stanie pobrać tablicy.
Jak mogę zamówić zapytanie przy użyciu wielu wartości uporządkowania według?
custom-post-types
custom-field
wp-query
Force Flow
źródło
źródło
Odpowiedzi:
@Musa, w jaki sposób możemy umieścić wiele wartości zamówienia dla pól? Zastanawiałem się nad tym samym pytaniem i znalazłem to:
Składnia wygląda następująco:
Zajrzyj tutaj, aby uzyskać więcej informacji: https://make.wordpress.org/core/2014/08/29/a-more-powerful-order-by-in-wordpress-4-0/
źródło
Korzystając z sugestii @kaiser i
meta_query
opcji, udało mi się uzyskać zapytanie, którego szukałem.źródło
mój kod jest przykładem.
źródło