Ordenar por menu_order e título?

3

Podemos encomendar páginas por título.

Também podemos classificá-los por menu_order.

É possível encomendar páginas por menu_order e título ao mesmo tempo?

    
por ilovewordpress 17.10.2010 / 17:37

2 respostas

8

Use 'orderby' => 'title menu_order' ou &orderby=title menu_order (dependendo da sintaxe usada para os parâmetros de consulta).

    
por sorich87 18.10.2010 / 15:06
2

Ainda não tenho representante suficiente para comentar, por isso vou ter que publicar este petisco como resposta.

Desde o WP 4.0, você pode compor qualquer um dos valores orderby disponíveis preenchendo-os como uma lista delimitada por espaço.

Isso é um pouco documentado aqui

  

orderby também analisará um conjunto de colunas delimitado por espaços:

     

$q = new WP_Query( array( 'orderby' => 'title author' ) );

     

Antes de 4.0, havia um problema: o valor para order seria apenas   aplicada ao último valor que você passou nessa lista delimitada por espaço,   produzindo uma cláusula ORDER BY como:

     

ORDER BY post_title, post_author DESC

Em resposta à sua pergunta, você pode usar 'orderby' => 'menu_order title'

    
por E.Owen 30.08.2018 / 17:44

Tags