WP::parse_request()
Définition : WP::parse_request() est une méthode du Core qui interprète la demande HTTP et les règles de réécriture afin de construire les variables de requête. Elle prépare le contexte nécessaire au moteur de recherche des contenus.
Terminologie
Appellation / équivalent : WP::parse_request — analyse de la requête entrante
Autres appellations : Analyse d’URL WordPress, Interprétation de la requête
Comprendre le fonctionnement
La méthode examine notamment les chemins de la requête et les règles générées par WP_Rewrite. Elle déduit des variables utilisables par le système, en tenant compte des paramètres publics et des filtres disponibles. Son résultat indique si la requête a été analysée, et non si un article correspondant existe.
Les extensions peuvent influencer cette étape au moyen des points d’extension prévus, mais manipuler directement les propriétés internes exige de comprendre la sécurité des variables de requête. L’interprétation des permaliens et la sélection du contenu restent deux phases différentes : la seconde dépend principalement de WP_Query.
Exemple concret
Une URL lisible contenant le slug d’un article est transformée en variables utilisables lors de la recherche du contenu.
Point technique à retenir
Ne pas confondre une requête analysée avec une requête ayant nécessairement trouvé un contenu publié.
Termes associés
- WP
- WP_Rewrite
- Query Variables
- WP_Query
