Estoy tratando de encontrar una consulta para ordenar por múltiples valores de orden. Esto es lo que tengo hasta ahora:
$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'
));
Estoy tratando de consultar un tipo de publicación personalizada y, dentro de ese tipo de publicación, consultar un metavalor.
Luego, me gustaría ordenar primero por menu_order
ascendente, luego por un metavalor personalizado wcu_lastname
ascendente. Sin embargo, el valor de ordenar no parecía ser capaz de tomar una matriz.
¿Cómo puedo ordenar la consulta usando múltiples valores de orderby?
custom-post-types
custom-field
wp-query
Flujo de fuerza
fuente
fuente
Respuestas:
@Musa, ¿cómo podemos poner varios valores de pedido para los campos? Me preguntaba la misma pregunta y encontré esto:
La sintaxis se ve así:
Eche un vistazo aquí para obtener más detalles: https://make.wordpress.org/core/2014/08/29/a-more-powerful-order-by-in-wordpress-4-0/
fuente
Al usar lo que @kaiser sugirió y la
meta_query
opción, pude obtener la consulta que estaba buscando.fuente
Mi código es un ejemplo.
fuente