WP::send_headers()

Définition : WP::send_headers() est une méthode du Core qui prépare et émet certains en-têtes HTTP de la réponse WordPress. Elle intervient pendant le traitement de la requête, en lien avec les règles de cache et de contenu.

Terminologie

Appellation / équivalent : WP::send_headers — envoi des en-têtes HTTP

Autres appellations : En-têtes de réponse WordPress, Headers HTTP du Core

Comprendre le fonctionnement

Les en-têtes HTTP décrivent certains aspects d’une réponse avant son corps, par exemple le type de contenu, le cache ou les informations de dernière modification selon le contexte. La méthode WP::send_headers() intervient dans le cycle principal et propose notamment un filtre permettant d’ajuster certains en-têtes.

Le résultat observable dépend aussi du serveur, des plugins, de l’éventuel CDN et d’autres points d’entrée WordPress. L’usage direct de la méthode n’est généralement pas nécessaire. Une extension doit choisir le hook adapté et vérifier que les en-têtes n’ont pas déjà été envoyés.

Exemple concret

Lorsqu’un navigateur reçoit une page, ses en-têtes aident à déterminer le type de réponse et certaines règles de mise en cache.

Point technique à retenir

Un en-tête n’équivaut pas au contenu HTML ; son comportement doit être contrôlé dans la réponse HTTP réelle.

Termes associés

  • WP::main()
  • Réponse HTTP
  • Cache-Control
  • send_headers

Références officielles

Bouton retour en haut de la page