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

Références officielles

Bouton retour en haut de la page