Estou tentando criar uma consulta para classificar por vários valores orderby. Aqui está o que eu tenho até agora:
$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'
));
Estou tentando consultar um tipo de postagem personalizado e, dentro desse tipo de consulta, consulta um meta-valor.
Em seguida, gostaria de classificar primeiro por menu_order
ascensão, depois por um meta-valor personalizado wcu_lastname
ascendente. No entanto, o valor orderby não parecia capaz de obter uma matriz.
Como posso solicitar a consulta usando vários valores orderby?
custom-post-types
custom-field
wp-query
Forçar Fluxo
fonte
fonte
Respostas:
@Musa, como podemos colocar vários valores de pedidos para os campos? Eu estava pensando a mesma pergunta e achei o seguinte:
A sintaxe se parece com:
Dê uma olhada aqui para obter mais detalhes: https://make.wordpress.org/core/2014/08/29/a-more-powerful-order-by-in-wordpress-4-0/
fonte
Usando o que o @kaiser sugeriu e a
meta_query
opção, consegui obter a consulta que estava procurando.fonte
meu código é um exemplo.
fonte