¿Cuáles son todos los parámetros disponibles para query_posts en WordPress?
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?
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:
attachmentattachment_idauthorauthor_namecatcategory__andcategory__incategory__not_incategory_namecomments_popupdayerrorfeedhourmminutemonthnumnameorderorderbyppage_idpagepagedpagenamepost__inpost__not_inpost_statuspost_typepreviewrobotsssentencesecondstaticsubpostsubpost_idtag__andtag__intag__not_intag_idtag_slug__andtag_slug__intagtaxonomy- (antes de 3.1)tbterm- (antes de 3.1)wwithcommentswithoutcommentsyearAntes de WP 3.1
meta_keymeta_valueDesde WP 3.1
fieldsmeta_querytax_query
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
@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
@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 - 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
@Mike - Suena interesante, supongo que esto está relacionado con ticket de trac 12935 y la discusión asociada. Curioso como mínimo.. :)
t31os
@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
Desafortunadamente no (solo uso WP localmente aparte de mi blog), me será de poca utilidad, aunque igual me daría curiosidad... :-D
t31os
@t31os - ¿Envíame un correo? Mira mi página de perfil para la información de contacto.
MikeSchinkel
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.