WP_DEBUG_DISPLAY

Définition : WP_DEBUG_DISPLAY est une constante de configuration qui contrôle l’affichage des messages de débogage générés pendant l’exécution de WordPress. Elle s’utilise avec WP_DEBUG et doit être maîtrisée sur les sites publics.

Terminologie

Appellation / équivalent : WordPress Debug Display — affichage des erreurs de débogage

Autres appellations : Affichage des erreurs WordPress

Comprendre le fonctionnement

Lorsqu’un site fonctionne avec WP_DEBUG activé, la constante WP_DEBUG_DISPLAY indique si les messages de débogage peuvent apparaître dans les pages générées. Cette option est différente de WP_DEBUG_LOG, qui concerne leur enregistrement dans un journal. Le réglage n’est pas une solution de surveillance centralisée.

Une erreur affichée directement dans une réponse HTML peut révéler un chemin serveur, un nom de fichier ou un détail interne. Pour diagnostiquer un environnement de préproduction, WordPress recommande de combiner journalisation et désactivation de l’affichage. Le comportement final peut aussi dépendre des paramètres PHP et de l’hébergement.

Exemple concret

Un développeur analyse un avertissement dans un fichier de log tout en empêchant son affichage dans la page visitée.

Exemple de code commenté

<?php
// Exemple de configuration pour un environnement de test maîtrisé.
// À placer avant le chargement du Core dans wp-config.php.
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Point technique à retenir

Définir false comme booléen PHP, et non comme chaîne « false » ; ce réglage ne remplace ni WP_DEBUG ni la configuration PHP.

Termes associés

  • WP_DEBUG
  • WP_DEBUG_LOG
  • wp-config.php
  • SCRIPT_DEBUG

Références officielles

Bouton retour en haut de la page