WP_Query::parse_query()

Définition : WP_Query::parse_query() est une méthode du Core qui analyse les paramètres transmis à une requête WordPress et initialise les indicateurs décrivant son type. Elle participe à la préparation du traitement des publications.

Terminologie

Appellation / équivalent : WP_Query::parse_query — analyse des paramètres de requête

Autres appellations : Analyse des variables WP_Query, Interprétation des arguments

Comprendre le fonctionnement

Les variables de recherche indiquent par exemple le type de publication, la pagination ou les critères de taxonomie. La méthode vérifie et interprète ces paramètres afin de préparer les propriétés de WP_Query, notamment ses indicateurs de contexte tels que les requêtes d’archive, de page ou d’article.

La méthode fait partie du fonctionnement interne de la classe et intervient lorsque celle-ci reçoit des paramètres. Pour personnaliser la requête principale, l’approche habituelle consiste à utiliser des filtres ou actions appropriés comme pre_get_posts, et non à rappeler arbitrairement parse_query() sur une requête active. Ses effets dépendent du moment où elle est exécutée.

Exemple concret

Une URL de catégorie conduit à une interprétation des variables qui permet ensuite d’identifier une requête d’archive.

Point technique à retenir

Ne pas confondre WP::parse_request(), orientée requête entrante, avec WP_Query::parse_query(), orientée paramètres du moteur de contenu.

Termes associés

  • WP_Query
  • WP::parse_request()
  • Query Variables
  • pre_get_posts

Références officielles

Bouton retour en haut de la page