Résumé rapide du problème
Une erreur de syntaxe PHP sur WordPress survient quand un fichier de code contient une faute de frappe : point-virgule, accolade ou parenthèse manquante. PHP ne peut pas interpréter le fichier et bloque tout le site. Le message « Parse error » indique le fichier et la ligne exacte à corriger.
Solution rapide
Connectez-vous en FTP, ouvrez le fichier cité dans le message d'erreur à la ligne indiquée, corrigez la faute de syntaxe ou restaurez la version précédente du fichier.
Comment reconnaître ce bug
- Un message « Parse error: syntax error, unexpected... » s'affiche en haut de la page
- Le message cite un fichier précis et un numéro de ligne
- L'erreur est apparue juste après l'édition d'un fichier (functions.php, un snippet de code)
Qu'est-ce que ce bug WordPress ?
Une Parse error (ou syntax error) est détectée avant même l'exécution du code : PHP refuse de lancer un fichier qu'il ne sait pas lire. Sur WordPress, elle apparaît presque toujours après une modification manuelle de functions.php ou d'un autre fichier, avec un copier-coller incomplet ou un caractère mal placé.
Pourquoi ce problème apparaît-il ?
Caractère manquant
Un point-virgule, une accolade ou une parenthèse oublié casse la structure du code.
Copier-coller incomplet
Un bout de code collé partiellement, ou avec des guillemets typographiques au lieu de guillemets droits.
Balise PHP mal fermée
Une balise d'ouverture ou de fermeture PHP est en trop ou absente.
Édition directe dans l'administration
Une modification via l'éditeur de fichiers de WordPress a introduit une faute, bloquant aussi l'accès à l'admin.
Comment réparer ce bug WordPress
Repérer le fichier et la ligne
Le message « Parse error » indique exactement le fichier et la ligne : c'est là que se trouve la faute.
Corriger le fichier en FTP
Téléchargez le fichier, ouvrez-le dans un éditeur de code, corrigez la syntaxe puis renvoyez-le sur le serveur.
Restaurer la version précédente
Si vous ne trouvez pas l'erreur, remplacez le fichier par sa sauvegarde ou par la version d'origine du thème ou plugin.
Vérifier les guillemets
Remplacez les guillemets courbes « » par des guillemets droits, souvent introduits par un copier-coller depuis un traitement de texte.
Utiliser un éditeur qui vérifie la syntaxe
Un éditeur de code signale les erreurs de syntaxe en temps réel et évite de renvoyer un fichier cassé.
Comment éviter que ce bug revienne
- Ne modifiez jamais un fichier de code directement en production
- Ajoutez les snippets via une extension dédiée plutôt que dans functions.php
- Conservez une sauvegarde de chaque fichier avant de le modifier
Questions fréquentes (FAQ)
Pourquoi mon site est blanc après avoir modifié functions.php ?
Comment réparer une Parse error si je ne peux plus accéder à wp-admin ?
Que veut dire « unexpected end of file » ?
Une erreur de syntaxe peut-elle venir d'un plugin ?
L'équipe Mr.WordPress
Experts en dépannage WordPress
Notre équipe technique intervient chaque jour sur des sites WordPress en panne — erreurs serveur, piratages, lenteurs, conflits de plugins. Chaque guide est rédigé et vérifié à partir de cas réels d'intervention.
En savoir plus sur Mr.WordPress →