Votre site WordPress affiche une page complètement blanche. Pas de message d’erreur, pas de texte, rien. C’est ce qu’on appelle le White Screen of Death (WSOD) — l’une des pannes WordPress les plus fréquentes et les plus stressantes parce qu’elle ne vous dit rien sur ce qui cloche.
La bonne nouvelle : dans la quasi-totalité des cas, c’est réparable en moins de 30 minutes.
Pourquoi WordPress affiche un écran blanc ?
L’écran blanc n’est pas un bug WordPress à proprement parler. C’est la façon dont PHP signale une erreur fatale sans l’afficher : plutôt que de montrer un message d’erreur technique à vos visiteurs, WordPress renvoie une page vide.
Les causes les plus fréquentes :
- Un plugin incompatible ou corrompu
- Un thème qui plante au chargement
- Une limite mémoire PHP atteinte
- Un fichier WordPress corrompu après une mise à jour ratée
- Un conflit entre plusieurs plugins actifs
Avant tout : activer l’affichage des erreurs
L’écran blanc ne dit rien. Avant de tâtonner, forcez WordPress à afficher l’erreur réelle.
Via FTP/SFTP, ouvrez le fichier wp-config.php à la racine de votre site et ajoutez ces deux lignes juste avant /* C'est tout, arrêtez l'édition ! */ :
define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);
Rechargez votre site. Si un message d’erreur apparaît à la place de l’écran blanc, notez-le — il vous indiquera directement quelle fonction ou quel fichier est en cause.
Pensez à désactiver WP_DEBUG une fois le problème résolu (remettez false).
Cause 1 : un plugin problématique
C’est la cause numéro 1 de l’écran blanc. Un plugin mal codé, une mise à jour ratée, ou un conflit entre deux plugins.
Diagnostic
La méthode la plus rapide : désactiver tous les plugins d’un coup via FTP.
- Connectez-vous en FTP/SFTP
- Naviguez vers
wp-content/ - Renommez le dossier
pluginsenplugins_disabled - Rafraîchissez votre site
Si l’écran blanc disparaît, un plugin est responsable.
Identifier le coupable
- Renommez le dossier
plugins_disabledenplugins(pour tout remettre) - Connectez-vous au back-office WordPress (il devrait être accessible maintenant que les plugins sont désactivés)
- Allez dans Extensions > Extensions installées
- Réactivez les plugins un par un, en rechargeant le site après chaque activation
- Quand l’écran blanc revient, vous avez trouvé le plugin fautif
Solution : supprimez ou remplacez ce plugin. Si c’est une mise à jour récente qui a tout cassé, contactez le développeur du plugin ou restaurez la version précédente.
Cause 2 : le thème actif
Un thème avec une erreur PHP dans ses fichiers peut provoquer un écran blanc sur toutes les pages du site (ou uniquement le front-end si le thème n’affecte pas le back-office).
Diagnostic via FTP
- Connectez-vous en FTP/SFTP
- Naviguez vers
wp-content/themes/ - Renommez votre thème actif (ex:
montheme→montheme_disabled) - WordPress basculera automatiquement sur son thème par défaut (Twenty…)
Si le site revient, le thème est la cause.
Si le back-office est accessible
Allez dans Apparence > Thèmes et activez temporairement un thème par défaut WordPress (Twenty Twenty-Four ou similaire). Si le site revient, votre thème est corrompu.
Solution : réinstallez le thème depuis une copie propre. Si c’est un thème premium, téléchargez à nouveau la version officielle depuis la plateforme d’achat.
Cause 3 : limite mémoire PHP insuffisante
WordPress a besoin de mémoire pour fonctionner. Si votre hébergeur alloue trop peu de mémoire PHP (moins de 64 Mo), certaines pages ou certains plugins peuvent déclencher un écran blanc.
Diagnostic
Quand WP_DEBUG est activé, vous verrez un message du type :
Fatal error: Allowed memory size of 33554432 bytes exhausted
Solutions
Via wp-config.php : ajoutez cette ligne avant le commentaire final :
define('WP_MEMORY_LIMIT', '256M');
Via .htaccess : ajoutez en haut du fichier :
php_value memory_limit 256M
Via php.ini (si votre hébergeur l’autorise) :
memory_limit = 256M
Si aucune de ces méthodes ne fonctionne, votre hébergeur bride la mémoire PHP au niveau serveur. Il faut soit changer d’hébergement, soit le contacter pour augmenter la limite.
Cause 4 : fichiers WordPress corrompus
Une mise à jour WordPress qui a planté à mi-chemin (coupure réseau, timeout, problème serveur) peut laisser des fichiers core partiellement écrasés. Le résultat : un écran blanc sur certaines pages, voire sur tout le site.
Solution : réinstaller les fichiers core
- Téléchargez la dernière version de WordPress sur wordpress.org
- Décompressez l’archive en local
- Via FTP, supprimez les dossiers
wp-admin/etwp-includes/de votre serveur - Uploadez les dossiers
wp-admin/etwp-includes/depuis l’archive téléchargée - Ne touchez pas au dossier
wp-content/ni au fichierwp-config.php
Cette opération remplace uniquement les fichiers core sans toucher vos données, plugins, thèmes ou médias.
Cause 5 : écran blanc uniquement sur le back-office
Si votre front-end (le site visible par vos visiteurs) fonctionne normalement mais que votre back-office (/wp-admin) affiche un écran blanc, le problème est différent.
Cela pointe souvent vers :
- Un plugin d’administration ou de sécurité défaillant
- Un conflit avec un plugin de mise en cache
- Un script JavaScript cassé dans l’interface d’administration
Diagnostic rapide
Ajoutez ?debug=1 à la fin de l’URL du back-office pour contourner certains caches. Si ça ne change rien, désactivez les plugins via FTP comme expliqué en Cause 1.
Cause 6 : timeout d’exécution PHP
Pour les sites e-commerce WooCommerce ou les sites avec beaucoup de données, un script qui prend trop de temps à s’exécuter peut déclencher un écran blanc.
Solution
Via wp-config.php :
set_time_limit(300);
Via .htaccess :
php_value max_execution_time 300
L’écran blanc revient régulièrement
Si vous réglez le problème mais que l’écran blanc réapparaît tous les quelques jours ou semaines, c’est le signe d’un problème de fond :
- Un plugin qui n’est pas maintenu et crée des conflits à chaque mise à jour WordPress
- Un hébergement sous-dimensionné pour votre trafic
- Un thème avec une dette technique importante
- Un site qui n’a pas de maintenance régulière
La résolution ponctuelle ne suffit plus — il faut traiter la cause racine.
Quand faire appel à un expert
Si après avoir suivi toutes ces étapes l’écran blanc persiste, ou si vous n’avez pas accès au FTP, notre service de dépannage WordPress en urgence prend en charge le diagnostic et la réparation sous 2h.
Nous travaillons directement en SSH sur votre serveur, avec accès aux logs système qui ne sont pas visibles depuis l’hébergement mutualisé standard. Dans la grande majorité des cas, le problème est résolu dans la journée.
Éviter l’écran blanc à l’avenir
L’écran blanc est presque toujours la conséquence d’une absence de processus :
- Pas de sauvegarde avant les mises à jour
- Pas d’environnement de test pour valider les plugins
- Pas de monitoring pour détecter les pannes avant vos clients
Nos forfaits de maintenance WordPress incluent sauvegardes quotidiennes, mises à jour contrôlées et monitoring 24/7. Si un écran blanc survient, nous le voyons avant vous.