Tutoriels WordPress de confiance, quand vous en avez le plus besoin.
Guide du débutant pour WordPress
WPB Cup
25 millions+
Sites web utilisant nos plugins
16+
Années d'expérience WordPress
3000+
Tutoriels WordPress par des experts

Comment corriger l'erreur de syntaxe dans WordPress

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.

Comment corriger l'erreur de syntaxe dans WordPress

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.

Exemple d'erreur de syntaxe dans 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

S'abonner à WPBeginner

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.

Page d'accueil de 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.

Validation intelligente de fragments de code pour trouver les erreurs de code

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.

Gestion des erreurs dans votre fragment de code personnalisé

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.

Avis : Notre contenu est financé par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons percevoir une commission. Voir comment WPBeginner est financé, pourquoi c'est important et comment vous pouvez nous soutenir. Voici notre processus éditorial.

La boîte à outils WordPress ultime

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tout professionnel devrait posséder !

Interactions des lecteurs

85 CommentsLeave a Reply

  1. C'est une erreur frustrante et votre tutoriel m'a permis de la corriger en moins de 5 minutes. Merci beaucoup !

  2. 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

  3. 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.

  4. 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!

  5. 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!

  6. 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.

  7. 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 !

  8. 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.

    • 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

  9. 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

  10. Merci beaucoup ! Vous m'avez vraiment sauvé. Tellement reconnaissant pour ce site génial, merci encore !

  11. 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.

  12. 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 :

  13. 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 ?

  14. 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 !

  15. Génial, c'est le meilleur site sur wp. Encore une fois, vous m'avez sauvé.

    Merci beaucoup

  16. 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.

  17. 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.

  18. 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

  19. 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

    • 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

  20. 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 ?

    • 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.

  21. Je ne peux pas vous dire à quel point vous m'avez sauvé la vie !!! Enfin, mon blog !!! Suivez toutes les étapes, les gars !

  22. 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.

  23. 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.

  24. 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.

  25. 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 ?

    • 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

  26. 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.

  27. 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

  28. 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é.

  29. 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é !

  30. 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.

  31. 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.

  32. C'était vraiment un moment de panique, mais grâce à votre article, cela a été résolu en peu de temps. Merci beaucoup !!

  33. 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

  34. Ç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 !

  35. 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.

  36. 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 !

  37. 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 ?

  38. 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

Laisser un commentaire

Merci d'avoir choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.