WP_DEBUG

Définition : WP_DEBUG est une constante de configuration WordPress qui active le mode de débogage. Elle aide à détecter des erreurs, avertissements et usages dépréciés pendant le développement, mais nécessite une gestion adaptée selon l’environnement.

Terminologie

Appellation / équivalent : WP_DEBUG — mode de débogage WordPress

Autres appellations : Débogage WordPress, WordPress debug

Comprendre le fonctionnement

La constante WP_DEBUG est généralement définie dans wp-config.php et vaut false sur une installation standard. Lorsqu’elle vaut true, WordPress adapte le signalement des erreurs et peut produire des avertissements utiles à l’analyse de problèmes.

Elle interagit avec WP_DEBUG_LOG, qui peut enregistrer les messages, et WP_DEBUG_DISPLAY, qui contrôle leur affichage dans la réponse HTML. Sur un site public, un affichage intempestif peut exposer des chemins ou détails internes : le mode doit être maîtrisé.

Exemple concret

Sur un environnement de développement, activer le débogage aide à identifier l’utilisation d’une fonction dépréciée pendant la mise à jour d’une extension.

Exemple de code commenté

<?php
// Exemple pour une installation de développement uniquement.
// À placer avant le chargement du Core dans wp-config.php.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', false );

Point technique à retenir

Ne pas activer ces réglages sans examiner le contexte ; le débogage ne corrige pas les erreurs, il facilite leur observation.

Termes associés

  • WP_DEBUG_LOG
  • WP_DEBUG_DISPLAY
  • wp-config.php
  • WP_ENVIRONMENT_TYPE

Références officielles

Bouton retour en haut de la page