Quels sont tous les paramètres disponibles pour query_posts?
-
16-10-2019 - |
Question
La page codex WordPress pour query_posts précise qu'il ne couvre pas tous les paramètres qui query_posts prend:
Paramètres
Ce n'est pas encore liste exhaustive. Il est destiné à montrer quelques-unes des choses les plus communes possibles avec la mise en vos propres requêtes
Je ne pouvais pas trouver une référence de tous les paramètres qui sont acceptés par query_posts, bien que, même dans juste une forme de liste simple. Y at-il un tricheur-feuille ou quelque chose de similaire disponible avec ces données?
La solution
Voici tout de WordPress 3.0.1 trouvé dans la fonction parse_query()
de /wp-includes/query.php (lines 1246-1550)
.
Cependant, il est possible pour un plugin pour ajouter des paramètres et ainsi une liste ne peut jamais être totalement complet:
-
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
- (pré 3.1) -
tb
-
term
- (pré 3.1) -
w
-
withcomments
-
withoutcomments
-
year
Pre WP 3.1
-
meta_key
-
meta_value
Depuis WP 3.1
-
fields
-
meta_query
-
tax_query
Autres conseils
Si vous pouvez lire le code PHP, vous pouvez jeter un oeil à la fonction parse_query($query)
en classe WP_Query
de fichier wp-includes\query.php
Les arguments pris en charge sont tous répertoriés et gérés là.
J'utilise la page du Codex pour WP_Query. http://codex.wordpress.org/Class_Reference/WP_Query
La liste ne peut pas être exhaustive, mais il est utile, assez complet et mis à jour. Je crois que WP_Query et query_posts partagent les mêmes paramètres.