img caa

Comment réparer une erreur de syntaxe dans WordPress ?

 

 

Cette erreur se produit généralement lorsque vous essayez d’ajouter des extraits de code dans WordPress et que vous avez accidentellement manqué quelque chose ou que le code a une syntaxe incorrecte. Cela entraînera une erreur d’analyse PHP et vous verrez un avis comme :

Parse error- syntax error, unexpected $end in /public_html/site1/wp-content/themes/my-theme/functions.php on line 280

Le message d’erreur indiquerait la chose inattendue trouvée dans le code et l’emplacement du script où l’erreur s’est produite avec le numéro de ligne. Pour résoudre ce problème, vous devrez corriger la syntaxe. La plupart du temps, il s’agit d’un crochet manquant ou d’un caractère inattendu dans le code.

Vous vous demandez comment corriger les erreurs de syntaxe dans WordPress ?

Dans cet article, nous allons vous montrer comment corriger les erreurs de syntaxe inattendues dans WordPress.

 

Par exemple, il peut s’agir d’une virgule manquante ou d’une accolade supplémentaire qui pourrait casser tout le script.

Avez-vous collé un extrait du Web récemment? Mettre à jour le plug in? Ensuite, vous savez probablement exactement où chercher.

Si vous n’aimez pas cette vidéo ou avez besoin de plus de précisions, lisez la suite.

Corriger les erreurs de syntaxe à l’aide de FTP

Pour corriger une erreur de syntaxe, vous devez modifier le code à l’origine de l’erreur. Vous pouvez le supprimer ou corriger la syntaxe.

Les débutants paniquent souvent car cette erreur peut rendre tout votre site inaccessible. Si vous collez du code à l’aide de la section Apparence »Éditeur de votre tableau de bord WordPress, vous êtes bloqué. Si vous n’avez pas accès à l’administrateur WordPress, consultez notre guide sur ce qu’il faut faire.

Alors comment modifier le code ?

 

La seule façon de contourner ce problème est d’accéder à votre dernier fichier modifié via FTP. Lisez notre guide d’utilisation FTP pour obtenir des instructions étape par étape.

Après avoir installé un programme FTP, connectez-le à votre site Web et accédez au fichier de thème que vous souhaitez modifier. Si vous oubliez quel fichier vous devez modifier, recherchez simplement le code d’erreur. L’erreur vous indiquera exactement quel fichier et quelle ligne vous devez modifier.

Vous pouvez supprimer le code que vous avez ajouté la dernière fois ou écrire le code dans la syntaxe correcte. Lorsque vous avez terminé de supprimer ou de modifier le code, enregistrez le fichier et téléchargez-le sur votre serveur.

Ensuite, visitez votre site WordPress, actualisez la page et vous devriez voir votre site fonctionner à nouveau.

Comment prévenir les erreurs de syntaxe dans WordPress

Pour éviter que votre site WordPress ne plante à nouveau, nous vous recommandons toujours d’ajouter du code personnalisé à l’aide d’un plugin d’extrait de code comme WPCode.

 

Cela vous amènera à un écran où vous pourrez choisir un extrait de la bibliothèque prédéfinie ou ajouter votre code personnalisé.

Pour ajouter un code personnalisé, cliquez sur le bouton Utiliser un extrait sous l’option Ajouter un code personnalisé (nouvel extrait).

Lire Aussi...  Comment installer des thèmes WordPress sans FTP

Sur l’écran suivant, commencez par donner un nom à votre extrait pour vous aider à vous en souvenir. Collez ensuite votre code dans la case. Assurez-vous de sélectionner le bon type de balise dans le menu déroulant à droite.

Ensuite, faites défiler jusqu’à la section Insertion. Ici, vous pouvez choisir d’utiliser l’extrait de code comme un shortcode, que vous pouvez copier et coller manuellement n’importe où sur votre site Web. Alternativement, sélectionnez la méthode « Insertion automatique » pour choisir où l’extrait de code sera automatiquement inséré (fonctionnalité WordPress).

La meilleure partie de WPCode est qu’en plus de diverses options d’insertion automatique, il est également livré avec une option de logique conditionnelle conviviale pour les débutants. Cela vous permet de choisir quand votre code doit être chargé.

Lorsque vous avez terminé d’ajouter du code, basculez le commutateur dans le coin supérieur droit de « Inactif » à « Actif ».

Cliquez ensuite sur le bouton « Enregistrer le clip ».

Une fois l’extrait de code actif, il sera automatiquement ajouté ou affiché sous forme de shortcode, selon la méthode d’insertion que vous choisissez.

Pour des instructions détaillées, consultez notre guide sur la façon d’ajouter facilement des extraits personnalisés dans WordPress.

Comment ajouter du code aux en-têtes et pieds de page WordPress

Parfois, vous devrez peut-être simplement ajouter du code à vos fichiers de thème header.php ou footer.php. Le plugin WPCode peut également vous aider à le faire facilement.

Cela est pratique lorsque vous devez ajouter un code de suivi pour Google Analytics, Facebook Pixel, Google AdSense, etc. sur votre site Web.

En outre, il vous permet de gérer tous vos codes d’en-tête et de pied de page en un seul endroit, en évitant toute erreur manuelle et vous permet de mettre à jour ou de modifier facilement les thèmes.

Remarque : Cette méthode fonctionne mieux avec les scripts de suivi, les CSS personnalisés et le code JavaScript.

Accédez à Extraits de code » En-tête et pied de page et saisissez votre extrait de code dans la section d’en-tête, de corps ou de pied de page de votre site Web.

Assurez-vous de cliquer sur le bouton « Enregistrer les modifications » et votre extrait de code vivra sur votre site Web.

 

Méthode 2 : Ajouter du code personnalisé dans les plugins WordPress spécifiques au site

Créer des plugins spécifiques au site

Une autre option flexible consiste à utiliser un plugin WordPress spécifique au site. Il s’agit d’un plugin personnalisé que vous pouvez créer pour votre propre site Web et utiliser pour contenir tout votre code personnalisé.

L’avantage de cette approche est que votre code ne dépend pas de votre thème et qu’il restera vivant même si vous changez de thème. Il n’est pas non plus affecté par les mises à jour de WordPress sur votre site.

Remarque : Cette méthode ne fonctionne que pour les extraits de code qui doivent être ajoutés au fichier functions.php.

Si vous utilisez des plugins spécifiques au site, vous pouvez utiliser l’éditeur de plugins WordPress intégré pour ajouter votre code personnalisé.

Tout d’abord, vous devez aller dans Plugins »Editeur de plugins et sélectionner votre plugin dans le menu déroulant intitulé « Sélectionner un plugin à modifier : ».

L’éditeur chargera des plugins spécifiques à votre site. Ensuite, vous ajoutez simplement le code à la page.

Lorsque vous avez terminé, assurez-vous de cliquer sur le bouton « Mettre à jour le fichier » pour enregistrer vos modifications.

Lire Aussi...  WordPress - La meilleure plateforme CMS

Si quelque chose manque dans votre code ou pourrait casser votre site, l’éditeur de plugin annulera automatiquement vos modifications.

Une autre façon d’ajouter du code personnalisé aux plugins spécifiques au site consiste à utiliser FTP. Pour plus de détails, consultez notre guide du débutant pour télécharger des fichiers sur WordPress via FTP.

Ouvrez simplement votre site Web avec votre client FTP préféré, puis faites un clic droit sur le fichier du plugin et sélectionnez l’option Afficher/Modifier.

Cela ouvrira le fichier afin que vous puissiez ajouter des extraits de code. Enregistrez et re-téléchargez le fichier pour voir automatiquement vos modifications.

Méthode 3 : ajouter du code personnalisé dans Functions.php ou d’autres modèles de thème

 

Ajouter du code à l’exemple functions.php

Enfin, vous pouvez ajouter des extraits de code directement dans le fichier functions.php de votre thème. Cependant, nous vous recommandons d’utiliser les autres options ci-dessus, car elles présentent certains inconvénients.

Premièrement, si vous mettez à jour votre thème WordPress, toutes vos modifications disparaîtront.

Ensuite, le code que vous ajoutez ne fonctionnera que si vous utilisez ce thème particulier.

Cela étant dit, examinons comment copier et coller correctement des extraits de code et éviter de casser votre site.

Si vous avez ajouté l’extrait de code directement au fichier functions.php de votre thème ou à tout autre modèle de page, vous pouvez ajouter le code en allant dans Apparence » Éditeur de thème dans votre panneau d’administration WordPress.

Vous pouvez ensuite sélectionner le fichier dans la colonne de droite et il s’ouvrira dans l’éditeur.

Le tutoriel que vous suivez vous indiquera où vous pouvez ajouter l’extrait de code, mais sinon, vous devrez ajouter le code au bas du fichier sous tout le code.

Une autre option consiste à utiliser FTP à partir de votre gestionnaire de fichiers d’hébergement WordPress pour ajouter un code personnalisé à vos fichiers de thème.

Connectez-vous simplement à votre client FTP sur votre site Web, puis accédez au dossier wp-content « thèmes » de votre thème, et faites un clic droit sur le fichier que vous souhaitez modifier.

Ensuite, cliquez sur l’option Afficher/Modifier pour ouvrir le fichier dans un éditeur de texte et ajouter votre extrait de code.

Résoudre les erreurs PHP lors de l’ajout de code personnalisé
Les débutants font souvent des erreurs lors de l’ajout d’extraits personnalisés à leurs sites WordPress. Heureusement, la plupart de ces erreurs peuvent être facilement évitées et corrigées.

Examinons ces erreurs et la meilleure façon de les corriger.

1. Mauvaise utilisation des balises PHP de début et de fin

WordPress est principalement écrit dans le langage de programmation PHP, qui a une syntaxe spécifique qui indique à votre serveur que le code suivant doit être traité par PHP. Un extrait de code PHP typique ressemble à ceci :

Tout votre code PHP doit être à l’intérieur des balises <?php et ?>.

Les balises de fermeture PHP sont très importantes dans les fichiers qui basculent entre PHP et HTML. Cela inclut la plupart des fichiers de thème WordPress utilisant des balises PHP et HTML.

Vous devez vous assurer que si vous collez le code là où la balise d’ouverture PHP n’est pas fermée, vous devez ajouter le code sans la balise d’ouverture PHP.

Si vous collez votre code personnalisé en dehors ou après la balise de fin PHP, vous devez également ajouter la balise de début PHP.

Près de 90% des erreurs sont causées par des balises d’ouverture ou de fermeture PHP mal placées. L’examen de votre code vous aidera à comprendre si vous devez ajouter des balises d’ouverture ou de fermeture PHP à vos extraits de code personnalisés.

Lire Aussi...  Quelle plateforme convient le mieux à votre entreprise - WordPress ou SquareSpace?

Cependant, de nombreux fichiers de thème WordPress (tels que functions.php) peuvent ne pas avoir de balise de fermeture PHP du tout. Cela signifie que vous pouvez ajouter du code au bas du fichier sans ouvrir ni fermer les balises.

Voici un exemple de ce à quoi cela ressemble.

Gardez à l’esprit que certains tutoriels peuvent supposer que vous savez déjà utiliser les balises d’ouverture et de fermeture PHP. Ainsi, ils peuvent simplement vous montrer un extrait de code sans ces balises.

Comprendre les erreurs PHP dans WordPress

Les erreurs causées par l’ajout de code personnalisé à WordPress entraînent souvent des messages d’erreur détaillés. La plupart sont des erreurs de syntaxe, des erreurs d’analyse ou des erreurs fatales dues à des caractères inattendus.

La bonne nouvelle est que ces erreurs vous indiqueront quelle ligne de code a causé l’erreur.

Vous pouvez ensuite passer à la ligne exacte pour examiner le code et déterminer ce qui vous manque.

Pour cela, nous vous recommandons d’utiliser un éditeur de texte approprié pour modifier le code, car ils ont des numéros de ligne et une coloration syntaxique qui vous aideront à résoudre facilement les problèmes.

Que faire lorsque votre site WordPress est en panne ?

Tout d’abord, respirez profondément et ne paniquez pas. Tous les fichiers de votre site Web sont toujours là et vous pouvez y accéder.

Connectez-vous simplement à votre site Web à l’aide d’un client FTP ou de l’application de gestion de fichiers dans cPanel dans votre compte d’hébergement WordPress.

Pour plus de détails, consultez notre guide du débutant pour télécharger des fichiers sur WordPress via FTP.

Recherchez ensuite le fichier dans lequel vous avez ajouté le code à l’origine de l’erreur et ouvrez-le pour le modifier.

Ensuite, vous pouvez essayer de résoudre le problème avec des extraits de code. Si vous ne pouvez pas résoudre ces problèmes, supprimez simplement l’extrait de code que vous avez ajouté et enregistrez vos modifications.

Votre site Web devrait maintenant être revenu à la normale. Si l’erreur persiste, téléchargez une nouvelle copie du thème WordPress et extrayez le fichier zip sur votre ordinateur.

Après cela, recherchez le fichier que vous avez modifié précédemment et téléchargez-le sur votre serveur tout en écrasant l’ancien fichier.

Pour plus de façons de résoudre ces problèmes, consultez notre guide des erreurs WordPress les plus courantes et comment les résoudre. Si cela ne vous aide pas, suivez notre guide de dépannage WordPress pour un diagnostic étape par étape.

Nous espérons que cet article vous a aidé à apprendre à coller des extraits Web dans WordPress.