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
