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.

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. Génial, c'est le meilleur site sur wp. Encore une fois, vous m'avez sauvé.

    Merci beaucoup

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  25. Bonjour,
    Je crée un site en utilisant l'hôte local sur mon PC, donc il n'est pas encore en ligne et j'ai essayé de modifier un peu de code dans l'éditeur de WP dans le fichier functions.php. J'ai obtenu cette erreur : Parse error: syntax error, unexpected ‘<' in C:\xampp 1\htdocs\wp\wp-content\themes\theme\keid-hosting\functions.php on line 43 et maintenant je ne peux plus accéder à mon administration via le lien habituel http://localhost/wp/wp-admin/.

    J'ai essayé de remplacer le fichier functions.php par un original téléchargé et j'ai également remplacé tous les fichiers du thème par des originaux, j'obtiens toujours l'erreur. J'ai aussi essayé de changer le nom du thème et du répertoire des thèmes pour essayer de revenir au thème par défaut (twentyfifteen etc...) mais j'obtiens toujours l'erreur.

    Pouvez-vous m'aider svp ???

    Merci d'avance

  26. Bonjour –

    J'ai une erreur similaire. Le site avait un thème et je l'ai changé. Ça fonctionnait bien et je personnalisais quand le problème est survenu. Quand je vais sur FTP, les nouveaux fichiers du thème ne sont pas là – seul l'ancien thème est affiché. Comment est-ce possible ?

    J'ai essayé de téléverser le nouveau thème ici pour écraser tout ce qui cause son dysfonctionnement, mais rien ne fonctionne. Des conseils ?

    Merci !

  27. VOUS êtes incroyablement GÉNIAL ! Votre site sera transporté dans ma poche et partagé avec tous ceux que je connais qui utilisent WP. Merci pour ces informations précieuses. Vous avez sauvé mon site !

  28. Quand je vais sur mon site web, j'obtiens cette erreur :

    Parse error: syntax error, unexpected ‘/’ in /home/cycletrk/public_html/wp-blog-header.php on line 12

    Je sais que c'est une erreur de code, mais je n'ai apporté aucune modification au site web depuis un moment, donc le code a soudainement changé ? Je peux me connecter à la section d'administration du site sans problème, mais je ne trouve pas où se trouve ce code.

    Une aide ?

    • Essayez de désactiver les plugins. Voir comment désactiver tous les plugins WordPress lorsque vous ne pouvez pas accéder à wp-admin. Si cela ne fonctionne pas, essayez de mettre à jour l'URL de votre site WordPress. Modifiez simplement votre fichier wp-config.php et ajoutez ces deux lignes :

      define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);

      Remplacez example.com par votre propre nom de domaine. Il est possible que les URL de votre site aient été modifiées et qu'il y ait un '/' inattendu à la fin de l'URL. SI cela ne fonctionne pas, essayez de supprimer le fichier .htaccess. Si la méthode .htaccess résout le problème, n'oubliez pas de visiter la page Paramètres -> Permaliens et de cliquer sur le bouton de mise à jour pour actualiser vos permaliens.

      Admin

      • J'ai mis à jour Wordpress vers la version 4.2.3 et le problème a disparu. Merci beaucoup pour votre aide. Très apprécié !

  29. Consultez notre Tutoriel FTP

    Une fois connecté via FTP, localisez le fichier où vous avez collé le code. Le plus probable est que vous l'ayez ajouté dans /wp-content/themes/votre nom de thème/functions.php

    Téléchargez le fichier sur votre ordinateur. Modifiez-le pour supprimer le code, puis téléchargez-le à nouveau sur le serveur.

  30. Salut-

    J'ai téléchargé FTP mais je n'ai aucune idée de quoi faire une fois à l'intérieur, à part me connecter. Comment trouver mon erreur et la corriger ?

    Un peu plus de contexte :

    J'essayais de changer l'emplacement d'une publicité sur ma page par le code. J'ai mal mis le code, donc je ne peux plus me connecter à la page maintenant. Je n'ai aucune idée de comment le changer.

    Merci

  31. Si j'utilise mamp comme mon serveur wordpress, mais que maintenant je suis bloqué à cause de l'erreur « Parse error: syntax error, unexpected », cela signifie-t-il que j'ai besoin d'un compte ftp pour modifier mon erreur ?

  32. Salut – J'ai pu me connecter à mon FTP mais je ne peux pas ouvrir le fichier functions.php. J'ai un message d'échec de transfert de fichier. Des conseils ? Merci !

  33. J'ai essayé de corriger l'erreur de syntaxe que j'ai faite en construisant mon site, mais le mappage de l'endroit où l'on me dit que l'erreur se trouve ne semble pas exister lorsque j'essaie d'accéder au site via FZ. Je suppose que c'est un problème similaire à celui de Jose le mois dernier. Des conseils ? Merci

  34. Je ne peux pas connecter mon site à FZ, il dit " Impossible de se connecter au serveur " J'ai déjà installé wordpress. Et maintenant, je ne peux pas accéder à mon site parce que j'ai accidentellement collé theme_hooks dans theme_function. Je ne sais pas comment trouver mon serveur. S'il vous plaît AIDEZ-MOI, merci

  35. Bonjour, Après avoir modifié Functions.php, j'ai reçu une erreur d'analyse à une certaine ligne. Bien que je sache quel est le problème, le site est hébergé sur wordpress.com, je ne peux pas accéder au fichier via FTP. Des recommandations ?

    Merci d'avance.

  36. Bonjour,

    I got this error when I tried to access the my blog :(

    Erreur d'analyse : erreur de syntaxe, inattendu T_FUNCTION dans /home/content/……../wp-content/plugins/easy-related-posts/easy_related_posts.php à la ligne 75

    Please help. :(

  37. Il semble que le fichier functions.php de votre thème soit cassé. Voici ce que vous devez faire. Connectez-vous d'abord à votre site web à l'aide d'un client FTP. Allez dans le répertoire wp-content/themes/laboratory_child/ puis modifiez le fichier functions.php. À la ligne 20, vous verrez une accolade fermante ' } '. Cette accolade ne devrait pas être ici.

    Si c'est un thème enfant, vous pouvez sauvegarder votre fichier functions.php puis le supprimer de votre serveur web. Le fichier functions.php du thème parent prendra le relais.

  38. Erreur d'analyse : erreur de syntaxe, ‘}’ inattendue dans ………./wp-content/themes/laboratory_child/functions.php à la ligne 20

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

  39. C'est arrivé exactement la semaine dernière. Merci, je vais garder ça pour la prochaine fois !
    Rachel

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.