Les erreurs de syntaxe dans WordPress peuvent sembler décourageantes, surtout si vous débutez en codage.
Vous pourriez rencontrer ce problème en ajoutant des extraits de code provenant de tutoriels. Même une petite erreur peut faire planter tout votre site.
Si vous avez vu le message redouté « Erreur de syntaxe, inattendu… », pas de panique – vous êtes au bon endroit ! Nous avons rencontré et corrigé cette erreur à plusieurs reprises sur nos sites Web, et nous savons comment vous aider à la résoudre.
Ce guide vous guidera à travers les étapes pour corriger l'erreur de syntaxe dans WordPress. À la fin, vous saurez comment remettre votre site Web en marche et fonctionner sans problème.

Qu'est-ce qu'une erreur de syntaxe dans WordPress et pourquoi devrais-je m'en soucier ?
Une erreur de syntaxe dans WordPress se produit lorsque le code que vous avez ajouté a une syntaxe incorrecte, ce qui signifie qu'il ne suit pas les règles du langage de programmation.
Ce type d'erreur peut survenir à cause d'une simple virgule manquante, d'une parenthèse supplémentaire ou d'une marque de citation mal placée.
Alors pourquoi devriez-vous vous soucier des erreurs de syntaxe ?
Premièrement, elles peuvent paralyser l'intégralité de votre site Web. Au lieu de voir votre site magnifiquement conçu, les visiteurs sont accueillis par un message d'erreur. Cela affecte non seulement l'expérience utilisateur, mais peut également nuire à la réputation et à la fiabilité de votre site Web.
De plus, les erreurs de syntaxe peuvent vous empêcher d'accéder à votre espace d'administration WordPress. Cela peut être particulièrement stressant si vous n'êtes pas à l'aise avec le codage et que vous ne savez pas comment résoudre le problème.
En bref, les erreurs de syntaxe sont des erreurs petites mais significatives dans votre code qui peuvent avoir un impact important sur votre site web. Être capable d'identifier et de corriger ces erreurs rapidement est essentiel pour maintenir un site fluide et d'aspect professionnel.
Utiliser la bonne syntaxe pour éviter les erreurs
S'assurer que votre code est correctement écrit dès le départ peut vous éviter bien des maux de tête. En prêtant attention à la bonne syntaxe, vous pouvez éviter de nombreux pièges courants qui mènent à des erreurs.
La première chose à faire est de consulter le guide pour débutants sur le collage d'extraits du web dans WordPress. Cet article liste quelques erreurs courantes que font les débutants lorsqu'ils collent du code dans les modèles WordPress.

L'erreur de syntaxe est généralement causée par une erreur minuscule mais cruciale dans la syntaxe de votre code. Par exemple, une virgule manquante ou une accolade superflue peut faire planter tout le script.
Avez-vous récemment collé un extrait du web ? Mis à jour un plugin ? Alors, il y a de fortes chances que vous sachiez exactement où chercher.
Tutoriel vidéo
Si vous préférez des instructions écrites, continuez à lire.
Corriger l'erreur de syntaxe à l'aide de FTP
Pour corriger l'erreur de syntaxe, vous devez modifier le code qui l'a causée. Vous pouvez soit le supprimer, soit corriger la syntaxe.
Souvent, les débutants paniquent car cette erreur rend leur site entier inaccessible.
Si vous avez collé le code en utilisant la section Apparence » Éditeur de votre tableau de bord WordPress, alors vous êtes bloqué. Vous pouvez consulter notre guide sur ce qu'il faut faire si vous êtes bloqué hors de l'administration WordPress.
Alors, comment modifier le code ?
La seule façon de résoudre ce problème est d'accéder au fichier que vous avez modifié en dernier à l'aide de FTP. Pour des instructions étape par étape, vous pouvez consulter notre guide sur comment utiliser FTP.
Après avoir installé le programme FTP, vous devrez le connecter à votre site Web et accéder au fichier du thème qui doit être modifié. Si vous avez oublié quel fichier vous devez modifier, il suffit de regarder le code d'erreur. L'erreur vous indiquera exactement quel fichier et quelle ligne vous devez modifier.
Vous pouvez soit supprimer le code que vous avez ajouté en dernier, soit écrire le code en utilisant la syntaxe correcte. Une fois que vous avez terminé de supprimer ou de modifier le code, enregistrez le fichier et téléversez-le à nouveau sur votre serveur.
Après cela, vous pouvez visiter votre site WordPress et actualiser la page. Vous devriez voir que votre site fonctionne à nouveau.
Comment prévenir l'erreur de syntaxe dans WordPress
Pour éviter que votre site Web WordPress ne se bloque à nouveau, nous recommandons toujours d'ajouter du code personnalisé avec un plugin d'extraits de code comme WPCode.

WPCode facilite l'ajout de snippets de code dans WordPress sans avoir à modifier le fichier functions.php de votre thème. Il est également doté d'une validation intelligente des snippets de code pour aider à prévenir les erreurs.
Lorsque vous ajoutez votre code personnalisé, WPCode détectera automatiquement toute erreur. Survoler une erreur affichera des instructions utiles afin que vous puissiez facilement corriger votre erreur.

WPCode désactivera également immédiatement votre code personnalisé lorsqu'il détectera une erreur de syntaxe.
Avec ce plugin, vous n'avez jamais à vous soucier de casser votre site lors de l'ajout de snippets de code.

Vous pouvez en apprendre davantage dans notre guide sur comment ajouter facilement du code personnalisé dans WordPress.
Votre site WordPress est-il cassé ? Ne paniquez pas – notre équipe de support d'urgence WordPress peut vous aider. Notre service à la demande peut remettre votre site Web en ligne rapidement, garantissant un temps d'arrêt minimal. Pas de contrats en cours, juste des solutions ponctuelles. Planifiez un appel maintenant !
Nous espérons que cet article vous a aidé à corriger l'erreur de syntaxe dans WordPress. Vous voudrez peut-être aussi consulter notre guide sur comment corriger l'erreur WordPress updating failed / publishing failed ou notre liste des problèmes courants de l'éditeur de blocs WordPress et comment les résoudre.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.
Roberta
C'est une erreur frustrante et votre tutoriel m'a permis de la corriger en moins de 5 minutes. Merci beaucoup !
Jamie den Haan
Bonjour,
Can someone please help me out? I keep getting a ‘SyntaxError: JSON Parse error: Unexpected identifier ”Error” when i want to check out on my website. I don’t know what to do and nobody can place an order!!
Thanks a lot,
Jamie
Aaron
I get “critical error: could not connect to server” when I enter my server information. So I can’t even get to the point that your video begins at.
Support WPBeginner
Hi Aaron,
You can also connect to your server using File Manager app in your hosting account dashboard.
Admin
Daryl
You’re amazing. Thank you for these videos.
Raffy
Thank you SO SO much! The bad snippet was invisible inside the Admin page in Wordpress, for some reason, but fully visible in the functions.php found in the FTP!!
You saved my day, thank you very much again!
Kim martin
Thank you SO much! 7 days of getting My hosting service(a very large popular one) to try to fix this no luck just trying to upsell me on things I neither want nor need.
Me thinking okay a whole new website and i found this, I just actually deleted the whole plugin(elementor) Whoo Hoo!
Micah
Bonjour :
J'ai rencontré cette erreur en aidant quelqu'un d'autre avec son site web, donc je n'utilisais pas mon propre site web lorsque j'ai obtenu cette erreur. Je me demande comment je peux supprimer l'erreur lorsque je travaille sur le site de quelqu'un d'autre ? J'ai les informations de connexion WordPress.org, mais évidemment je suis maintenant bloqué de tout. Toute aide serait appréciée.
Tamia
Merci pour ce tutoriel. J'ai eu un problème d'analyse/syntaxe en modifiant functions.php sur un nouveau site web. Je travaillais sur la page d'administration de mon site WordPress lorsque j'ai tenté de commenter une ligne de code (en suivant les instructions de l'auteur du thème), mais cela a provoqué l'erreur. J'avais copié le code de functions.php dans TextWrangler, fait la modification, et collé tout le document dans la fenêtre d'édition. En "mettant à jour" la page, j'ai obtenu l'erreur et j'ai été effectivement bloqué du site. J'ai donc utilisé FTP pour télécharger et écraser le document pertinent, en utilisant une sauvegarde que j'avais faite la veille (Dieu merci pour cela). Sans les instructions claires de WP Beginner ici et dans l'article "Que faire lorsque vous êtes bloqué dans l'administration WordPress (wp-admin)", je me serais arraché les cheveux. Merci !
Support WPBeginner
Salut Tamia,
We are glad you found WPBeginner article helpful
Don’t forget to follow us on Facebook for more WordPress tips and tutorials.
Admin
stanley
Merci d'avoir sauvé mon site web des erreurs
Tom Delano
En essayant de me connecter à ma page via Filezilla, dois-je utiliser mon compte administrateur ou mon compte Wordpress ? J'ai essayé les deux et l'authentification par mot de passe continue d'échouer. J'ai mon mot de passe administrateur d'origine et il a toujours fonctionné depuis que j'ai mis mon site en ligne.
Support WPBeginner
Salut Tom,
Vous devrez utiliser votre nom d'utilisateur et votre mot de passe FTP. Vous les trouverez dans l'e-mail que vous avez reçu de votre hébergeur web lors de votre première inscription. Vous pouvez également trouver ces informations dans votre tableau de bord cPanel.
Admin
chris
merci beaucoup ! vous m'avez sauvé
Justine
J'ai un besoin urgent d'aide. Le co-éditeur de mon site (qui est censé être lancé demain) a essayé de modifier le code pour changer nos photos de profil. Quelque chose a horriblement mal tourné et nous sommes bloqués hors de notre site. J'obtiens cette erreur : Erreur d'analyse : erreur de syntaxe, inattendu 'add_filter' (T_STRING) dans
Giacomo Lawrance
Merci beaucoup ! Vous m'avez vraiment sauvé. Tellement reconnaissant pour ce site génial, merci encore !
Sara
You saved my life!
Thank you so much!
Monica
Re: mon dernier commentaire, j'ai désactivé le plugin et l'erreur a disparu. Donc vous ne verrez plus ce que je décrivais. J'ai juste décidé de ne pas l'utiliser plutôt que d'essayer de passer toute la nuit à résoudre le problème.
Monica
Je rencontre des erreurs de syntaxe de type 'parse error' sur toutes mes pages produits. Quelqu'un qui essayait d'acheter sur mon site m'a signalé ce problème. Je n'ai apporté aucune modification au code, installé aucun nouveau plugin, ni accédé au site depuis des mois. Je ne sais pas quand cela a commencé, mais je n'ai pas eu de commande depuis quelques semaines. Si je n'ai rien ajouté ou modifié pour causer cela, comment savoir quoi réparer ? Tous les messages d'erreur font référence à la ligne 1 du fichier php, mais tout ce qu'il y a sur la ligne 1 est <?php. C'est sur toutes les pages produits. Voici juste un exemple :
shazwan
Bonjour,
Je gère le site web de mon association et cela fait longtemps que personne ne s'est connecté au compte d'hébergement. Nous avons perdu les identifiants et nous ne savions même pas quel hébergeur nous utilisions car ils avaient payé des années à l'avance. Et peut-être qu'ils ont changé de fournisseur. Mais je sais que notre domaine vient de Godaddy et j'ai vérifié, mais l'hébergement ne vient pas du même fournisseur.
Cela pourrait prendre du temps pour retrouver dans les e-mails, y a-t-il un moyen de corriger une erreur de syntaxe autre que par FTP ?
Support WPBeginner
Salut shazwan,
Malheureusement, il n'y a pas d'autre moyen. Il existe des outils en ligne qui vous aideront à trouver où votre site web est hébergé.
Admin
Patrick
Bonjour. J'ai essayé de télécharger un thème via Filezilla car Wordpress avait des problèmes pour télécharger le thème et maintenant je suis bloqué et j'obtiens ces deux lignes
Aidez-moi s'il vous plaît !!! Merci !
Support WPBeginner
Salut Patrick,
Il semble que le téléchargement ait été interrompu. Veuillez réessayer de télécharger les fichiers du thème.
Admin
Mark Perkins
Génial, c'est le meilleur site sur wp. Encore une fois, vous m'avez sauvé.
Merci beaucoup
Francisco
Bonjour,
J'ai reçu cette erreur après avoir mis à jour certains plugins,
Erreur d'analyse : erreur de syntaxe, 'var' inattendu (T_VAR) dans /home/smilesonbristol/public_html/wp-content/plugins/jetpack/sal/class.json-api-date.php à la ligne 55
Aidez-moi s'il vous plaît.
Support WPBeginner
Salut Francisco,
Tout d'abord, vous devez désactiver tous les plugins WordPress. Ensuite, activez-les un par un jusqu'à ce que l'erreur réapparaisse. Cela vous aidera à identifier exactement quel plugin cause l'erreur. Vous pourrez alors contacter le support du plugin.
Admin
Printemps
Je ne vous remercierai jamais assez ! Vous m'avez sauvé la vie ! J'étais à un point de rupture car je pensais avoir perdu mes 2 jours de travail sur mon nouveau site web. Maintenant, j'ai transféré le fichier par FTP et je suis de retour dans wp-admin ! Merci beaucoup pour votre merveilleux site.
Support WPBeginner
Glad you found it helpful
Don’t forget to follow us on Facebook for more WordPress tips and tutorials.
Admin
sangeet kumar
salut
Erreur d'analyse : erreur de syntaxe, ‘define’ inattendu (T_STRING) dans /home/designba/public_html/wp-content/themes/hestia/functions.php à la ligne 1
J'ai reçu le message d'erreur ci-dessus. Je ne peux accéder à aucune page. J'ai suivi toutes les étapes que vous avez mentionnées, mais j'ai le même problème à nouveau. En fait, je n'ai rien changé dans functions.php
S'il vous plaît, aidez-moi
Ashley
Erreur d'analyse : erreur de syntaxe, T_FUNCTION inattendu dans la section thème. J'essaie de corriger l'erreur dans FileZilla mais j'obtiens "Erreur critique : impossible de se connecter au serveur". AIDEZ-MOI S'IL VOUS PLAÎT
Support WPBeginner
Veuillez vérifier votre nom d'utilisateur FTP, votre mot de passe et les informations de votre hôte. Vous avez peut-être reçu ces informations par e-mail lors de votre inscription à votre compte d'hébergement. Vous pouvez également demander à votre support d'hébergement de vous fournir ces détails.
Admin
Jim
Vous êtes géniaux.. Vous m'avez sauvé la vie..
daphne
Voici un autre exemple :
connecté au FTP (comme suggéré par ce blog… merci pour ça !!), trouvé les fichiers…. mais impossible de les télécharger :
….Statut : Démarrage du téléchargement de /www/wp-admin/theme-editor.php
Erreur : Impossible d'ouvrir « /theme-editor.php » en écriture
Erreur : Transfert de fichier échoué…..
une idée ? Quelqu'un ?
Raffy
J'ai eu le même problème, un message d'erreur rouge lorsque j'ai essayé de le télécharger depuis la fenêtre du clic droit : j'ai donc simplement cherché mon bureau, j'ai glissé le fichier là-bas, je l'ai édité, j'ai supprimé l'ancien fichier functions.php dans mon wordpress et j'ai glissé le nouveau fichier édité au même endroit. J'espère que cela aidera.
Deb
Je ne peux pas vous dire à quel point vous m'avez sauvé la vie !!! Enfin, mon blog !!! Suivez toutes les étapes, les gars !
Kathleen
Je reçois cette erreur. J'ai fait ce que vous avez dit, j'ai collé du code qui n'a pas fonctionné. Lorsque j'ai retiré le code collé, il me donnait toujours l'erreur. Donc, bon, j'ai juste copié tout le fichier d'un nouveau téléchargement, et j'ai toujours la même erreur, donc je n'ai aucune idée de quoi faire maintenant.
Stephen
Cet article m'a sauvé la vie – lol. Merci beaucoup pour le guide étape par étape. Heureusement, j'avais copié et collé le bon code dans un fichier texte, donc revenir en arrière était facile une fois que j'ai compris ce que je cherchais.
Tracie
OMG, merci pour ce post ! C'est exactement ce qui m'est arrivé, et je pensais avoir perdu mon site à jamais. Quel soulagement de savoir que la solution était aussi simple que d'utiliser FTP.
Walter
Salut tout le monde,
J'ai besoin d'aide pour résoudre ce problème ci-dessous rapidement s'il vous plaît
——————————————————-
Erreur d'analyse : erreur de syntaxe, T_FUNCTION inattendu dans /home/cardapio/public_html/wp-content/themes/zerif-lite/inc/customizer.php à la ligne 41
——————————————————-
J'ai vu un commentaire ci-dessous parlant d'une vidéo expliquant une solution mais je n'ai pas trouvé le lien... quelqu'un pourrait m'aider s'il vous plaît ?
Walter
Cette erreur s'est produite après la mise à jour des plugins via le panneau WP... et maintenant je ne peux plus accéder au panneau WP... seulement via FTP
Mikael Andersen
Serait-il possible pour l'équipe de développeurs WP de développer une sorte de script qui vérifie la syntaxe du code dans le fichier functions.php afin d'empêcher l'utilisateur de sauvegarder le fichier s'il contient une erreur.
Je pense que cela pourrait être d'une grande aide pour de nombreux utilisateurs, surtout si un utilisateur a fait une copie du fichier avant d'y apporter des modifications.
Imran
Bonjour à tous,
Quelqu'un peut-il m'aider avec ceci, j'ai une erreur lorsque je vérifie la santé de mon blog sur Je ne sais pas comment résoudre cette erreur. J'ai essayé très fort mais je n'ai pas pu la résoudre.
Utilisation incorrecte de l'attribut href
L'attribut href spécifie l'URL de la page vers laquelle le lien pointe. Sans cet attribut, la balise
<a>
n'est pas un hyperlien.Comment résoudre ce problème
Il s'agit essentiellement d'un lien brisé et il doit donc être corrigé dès que possible afin de ne pas affecter négativement le SEO.
Merci
Support WPBeginner
Salut Imran,
Vous devrez modifier la publication ou la page et localiser le lien brisé, puis le supprimer.
Admin
Samuel Muiruri
J'ai une erreur Parse error: syntax error, unexpected ';' in /home/runningw/public_html/test/wp-content/themes/travel-lite/inc/customize.php on line 167 J'éditais customize_register pour un thème et lors du téléchargement, il a planté.
Rachel
Merci. Cette vidéo m'a sauvé ! Informations claires pour quelqu'un qui ne se considère même pas encore comme un débutant ! Très apprécié !
Walter
Où est le lien de cette vidéo ?
Kristian
Merci !!!
fran garcia
Salut.
J'ai le même problème, mais en cherchant dans le dossier du thème, IL N'Y A PAS DE DOSSIER nommé ainsi, donc je ne peux pas éditer le php !
Des idées sur la façon de procéder ?
Merci.
Support WPBeginner
Pouvez-vous trouver le dossier wp-content ou voir des fichiers WordPress lorsque vous vous connectez à votre site via FTP ou le gestionnaire de fichiers ?
Admin
Pradikta Rachmat
Merci beaucoup, je peux accéder à mon blog maintenant.
Martin Watson
Ce post est génial ! Ça a marché pour moi en 30 minutes !
Raj
Erreur d'analyse : erreur de syntaxe, ':' inattendu dans /home/rev/public_html/wp-content/plugins/facebook-pagelike-widget/short_code.php à la ligne 28
J'ai reçu le message d'erreur ci-dessus, je ne peux pas accéder à mon site web, aidez-moi s'il vous plaît.
Nick
C'était vraiment un moment de panique, mais grâce à votre article, cela a été résolu en peu de temps. Merci beaucoup !!
masterdungeon
Erreur à la dernière ligne de main.php.
muhammad saeed
Éditeur non trouvé. Veuillez corriger cela.
inas dan
j'ai cette erreur dans function.php dans le thème enfant twenty sixteen
Erreur d'analyse : erreur de syntaxe, ‘<' inattendu dans /home2/hmh49/public_html/myplog/wp-content/themes/twentysixteen-child/functions.php à la ligne 10
s'il vous plaît aidez-moi
alex
Ça a marché à merveille ! Merci !
J'étais sur le point d'avoir un choc en voyant que ma page n'était plus disponible, mais grâce à votre aide, j'ai réussi à résoudre le problème ! Merci mille fois !
Kay
Bonjour,
J'ai besoin d'aide pour corriger cette erreur s'il vous plaît
Erreur d'analyse : erreur de syntaxe, '}' inattendu dans /usr/www/users/ogbuldwqdf/wp-content/themes/theme53993/includes/sidebar-init.php à la ligne 51
J'ai collé le même code à nouveau, mais j'ai toujours le problème.
Sibel Baklacı
J'ai légèrement modifié le fichier functions.php de mon thème et j'ai maintenant une erreur de syntaxe. Erreur d'analyse Functiıns.php. Je ne peux de toute façon pas accéder à mon site. Je ne peux pas y accéder via FTP car mon site est hébergé sur wordpress.com et ils n'autorisent pas l'utilisation de FTP. Que puis-je faire pour résoudre ce problème. S'il vous plaît, aidez-moi !
Mano
Merci beaucoup, je l'ai fait et le problème a été résolu
zad
hi
i have big problem, help me please
Erreur d'analyse : erreur de syntaxe, inattendu « $content_width » (T_VARIABLE) dans /home/u369283888/public_html/wp-content/themes/mharty/functions.php à la ligne 1
j'ai utilisé FTP, que puis-je faire pour le réparer ?
Ark
Je pense que vous avez oublié une virgule après l'instruction php. Veuillez vérifier attentivement. Ce n'est pas un gros problème.
ZAD
Je vais vérifier...
Merci...
Bharath Bhushan Naidu
Un plugin pour minimiser les erreurs CSS ?
Jaideep Bedi
Je suis bloqué sur l'écran blanc de la mort... je n'ai pas collé de code mais j'ai fait une toute petite modification (Apparence->éditeur).... ça a marché et j'ai obtenu ce que je voulais mais plus tard, quand j'ai essayé de charger la page, elle ne s'est jamais chargée. En inspectant l'élément, il est indiqué : Erreur de syntaxe ” } ” inattendue.
J'ai annulé cette petite modification mais rien ne s'est passé..... s'il vous plaît aidez-moi !!!!
URGENT