¿Cuáles son todos los parámetros disponibles para query_posts en WordPress?

11 ago 2010, 20:17:16
Vistas: 21.4K
Votos: 22

La página del codex de WordPress para query_posts indica que no cubre todos los parámetros que acepta query_posts:

Parámetros

Esta no es una lista exhaustiva todavía. Está destinada a mostrar algunas de las opciones más comunes al configurar tus propias consultas

No pude encontrar una referencia de todos los parámetros que acepta query_posts, incluso en forma de lista simple. ¿Existe una hoja de referencia o algo similar con esta información?

1
Comentarios

Nunca deberías usar query_posts, es una mala práctica, usa WP_Query o el filtro pre_get_posts en su lugar

Tom J Nowell Tom J Nowell
26 may 2015 21:57:54
Todas las respuestas a la pregunta 3
10
24

A continuación se muestra todo lo encontrado en WordPress 3.0.1 dentro de la función parse_query() ubicada en /wp-includes/query.php (líneas 1246-1550).
Sin embargo, es posible que un plugin agregue parámetros, por lo que la lista nunca podrá estar completamente completa:

  • attachment
  • attachment_id
  • author
  • author_name
  • cat
  • category__and
  • category__in
  • category__not_in
  • category_name
  • comments_popup
  • day
  • error
  • feed
  • hour
  • m
  • minute
  • monthnum
  • name
  • order
  • orderby
  • p
  • page_id
  • page
  • paged
  • pagename
  • post__in
  • post__not_in
  • post_status
  • post_type
  • preview
  • robots
  • s
  • sentence
  • second
  • static
  • subpost
  • subpost_id
  • tag__and
  • tag__in
  • tag__not_in
  • tag_id
  • tag_slug__and
  • tag_slug__in
  • tag
  • taxonomy - (antes de 3.1)
  • tb
  • term - (antes de 3.1)
  • w
  • withcomments
  • withoutcomments
  • year

    Antes de WP 3.1

  • meta_key
  • meta_value

    Desde WP 3.1

  • fields
  • meta_query
  • tax_query
11 ago 2010 22:06:52
Comentarios

¡Justo ayer estaba buscando esta lista!

Dan Gayle Dan Gayle
11 ago 2010 22:09:46

Si pudieras reeditar tu pregunta y convertirla en wiki de la comunidad, todos podríamos mantenerla actualizada cuando las cosas cambien. Los tipos de parámetros (formatos: ¿int o string?, ¿valores múltiples?) también serían útiles.

Jan Fabry Jan Fabry
12 ago 2010 07:36:31

@Mike - He añadido algunas variables de consulta faltantes en tu respuesta y también he incluido algunas nuevas variables de consulta de la versión 3.1.

t31os t31os
7 mar 2011 10:23:16

@Mike - No hay problema, estoy seguro de que faltan un par más, pero dado que ya hemos cubierto los importantes, no iba a ser quisquilloso por incluir cada uno (ya hay bastantes ahí que nadie usará nunca - "sentence" o "second" son dos que nunca he visto usarse)... :)

t31os t31os
8 mar 2011 00:04:28

@t31os - Para tu información, actualmente estoy trabajando en un plugin que se asegurará de todos estos, y más, lo cual me tiene muy emocionado. Es un plugin de enrutamiento de URLs de próxima generación. ¿Interesado?

MikeSchinkel MikeSchinkel
8 mar 2011 05:56:10

@Mike - Suena interesante, supongo que esto está relacionado con ticket de trac 12935 y la discusión asociada. Curioso como mínimo.. :)

t31os t31os
8 mar 2011 09:00:26

@t31os - RE:#12935; sí, exactamente. ¿Tienes problemas de casos de uso con las URL? Estaré buscando a algunas personas que realmente necesiten un control avanzado de URL para probarlo en beta y hacer recomendaciones.

MikeSchinkel MikeSchinkel
8 mar 2011 23:45:15

Desafortunadamente no (solo uso WP localmente aparte de mi blog), me será de poca utilidad, aunque igual me daría curiosidad... :-D

t31os t31os
8 mar 2011 23:50:15

@t31os - ¿Envíame un correo? Mira mi página de perfil para la información de contacto.

MikeSchinkel MikeSchinkel
9 mar 2011 00:09:56

@Mike - Lo haré mañana colega, me voy a la cama en breve... :)

t31os t31os
9 mar 2011 00:15:04
Mostrar los 5 comentarios restantes
1

Si puedes leer código PHP, puedes echar un vistazo a la función parse_query($query) en la clase WP_Query del archivo wp-includes\query.php

Los argumentos soportados están todos listados y gestionados allí.

11 ago 2010 20:50:46
Comentarios

+1, el código es la referencia autorizada. (No el codex, ni el comentario/docblock de la función.)

User User
12 ago 2010 00:10:22
0

Utilizo la página de Codex para WP_Query. http://codex.wordpress.org/Class_Reference/WP_Query

La lista puede no ser exhaustiva pero es útil, bastante completa y actualizada. Creo que WP_Query y query_posts comparten los mismos parámetros.

15 ago 2011 12:25:54