WP::handle_404()

Définition : WP::handle_404() est une méthode interne du Core qui décide si la requête principale doit être traitée comme une page introuvable. Elle adapte notamment l’état de la requête et le code HTTP renvoyé.

Terminologie

Appellation / équivalent : WP::handle_404 — traitement des réponses introuvables

Autres appellations : Gestion des erreurs 404, HTTP 404 WordPress

Comprendre le fonctionnement

Après la recherche des contenus, WordPress évalue si la demande peut correspondre à une ressource existante. La méthode tient compte de plusieurs exceptions et permet à certaines requêtes sans publication de rester valides. Lorsqu’une réponse est reconnue comme introuvable, l’état 404 et des en-têtes adaptés peuvent être appliqués.

Le statut HTTP ne doit pas être confondu avec la sélection ultérieure du modèle visuel 404.php. Certaines extensions personnalisent ce mécanisme via des hooks ; modifier arbitrairement la réponse peut perturber le référencement, les caches et les outils de surveillance.

Exemple concret

Une ancienne URL ne correspondant plus à un contenu est traitée comme introuvable, puis le thème peut afficher sa page 404.

Point technique à retenir

Une absence de publications ne provoque pas systématiquement une erreur 404 dans tous les types de requêtes.

Termes associés

  • WP
  • WP_Query
  • HTTP 404
  • Template Hierarchy

Références officielles

Bouton retour en haut de la page