Le mode debug de WordPress (WP_DEBUG) affiche les erreurs PHP normalement masquées, ce qui permet d’identifier le thème ou l’extension responsable d’un dysfonctionnement. On l’active dans le fichier wp-config.php en passant la constante WP_DEBUG à true, idéalement couplée à WP_DEBUG_LOG pour écrire les erreurs dans un fichier plutôt qu’à l’écran.
Concrètement, ajoutez avant la ligne « That’s all, stop editing » : WP_DEBUG à true, WP_DEBUG_LOG à true (les erreurs sont écrites dans wp-content/debug.log) et WP_DEBUG_DISPLAY à false pour ne rien afficher aux visiteurs. Les messages du journal indiquent le fichier et la ligne fautive, souvent rattachés à une extension précise.
Pour isoler la cause, appliquez la méthode par élimination : désactivez les extensions une à une, ou basculez temporairement sur un thème par défaut. Si le problème disparaît, le coupable est identifié.
Faites toujours ces manipulations sur une préproduction, jamais à l’aveugle sur le site en ligne, et pensez à désactiver le debug ensuite. Sur un site critique ou inaccessible, notre équipe de dépannage de site internet réalise ce diagnostic en toute sécurité.