Wordpress: Parámetros de ordenación de una query_post

En Wordpress con la función query_posts podemos realizar una query sobre la base de datos de Wordpress utilizando su API para obtener los datos de los posts de una manera segura y fácil.

Uno de los parámetros de query_posts es orderby que sirve para ordenar el listado de resultados de esa query, suele ir acompañado del parámetro order que sirve para determinar si el orden de los resultados es descendente de mayor a menor (DESC) o ascendente de menor a mayor (ASC).

Voy a resumir en un listado las posibilidades que nos ofrece orderby:
  • orderby=date (por la fecha de publicación)
  • orderby=title (por título del post)
  • orderby=author (por el autor del post)
  • orderby=modified (por la fecha de modificación)
  • orderby=menu_order (por el campo de ordenación de los posts)
  • orderby=parent (por el post padre)
  • orderby=ID (por el campo ID)
  • orderby=rand (de manera aleatoria)
  • orderby=meta_value (por los meta_key, debéis usar también meta_key=some)

Comentarios