Comment corriger les erreurs de flux RSS dans WordPress
Publié: 2020-04-10Votre flux RSS WordPress joue probablement un rôle important sur votre site, même si vous n'en êtes pas directement conscient. Cela peut tenir les lecteurs informés de vos derniers messages, ou même améliorer la visibilité de votre contenu. Être capable de le réparer s'il rencontre une erreur est la clé du bon fonctionnement de votre site.
Dans cet article, nous verrons pourquoi votre flux RSS peut rencontrer une erreur. Ensuite, nous vous guiderons à travers trois étapes pour le réparer.
Plongeons dedans !
Abonnez-vous à notre chaîne Youtube
Pourquoi les erreurs de flux RSS dans WordPress se produisent
Afin de comprendre les erreurs de flux RSS, vous devez d'abord avoir quelques connaissances de base sur le fonctionnement de la fonctionnalité elle-même. Plus précisément, il est important de savoir que votre flux RSS est généré par XML, un langage de balisage qui simplifie le transport, le partage et la disponibilité des données.
XML nécessite l'utilisation d'un formatage très strict pour fonctionner correctement. Quelque chose d'aussi simple qu'un saut de ligne mal placé peut provoquer un dysfonctionnement. C'est la cause première de la plupart des erreurs de flux RSS WordPress.
Une autre source possible du problème est un plugin mal codé pour modifier votre flux RSS. Les problèmes de compatibilité entre les plugins sur votre site peuvent également entraîner une erreur.
Enfin, les thèmes sont moins courants mais restent des coupables notables en ce qui concerne les erreurs de flux RSS WordPress. Il peut y avoir un problème de mise en page qui empêche votre flux RSS de se générer correctement, ou une fonctionnalité fournie par votre thème peut entrer en conflit avec votre flux.
Les erreurs de flux RSS dans WordPress reviennent généralement à votre code d'une manière ou d'une autre. Heureusement, vous n'avez pas nécessairement besoin d'avoir une expérience avec XML pour résoudre le problème.
Comment corriger les erreurs de flux RSS dans WordPress (en 3 étapes)
La meilleure solution pour votre erreur de flux RSS dans WordPress dépendra (en partie) de la cause du problème. Cependant, nous vous recommandons de suivre les étapes ci-dessous dans cet ordre pour résoudre méthodiquement la situation et trouver une solution.
Étape 1 : Vérifiez manuellement les erreurs dans functions.php
Votre fichier functions.php est le premier endroit où vous devriez vérifier si vous rencontrez une erreur, surtout si vous l'avez récemment modifié. L'une des erreurs les plus courantes qui conduisent à des flux interrompus est les espaces ou les sauts de ligne inutiles après la balise PHP de fermeture dans ce fichier.
Il existe deux manières d'accéder à votre fichier functions.php. Si vous êtes à l'aise avec le protocole de transfert de fichiers (FTP), vous pouvez vous connecter à votre serveur à l'aide d'un client FTP tel que FileZilla. Ensuite, accédez à wp-content > thèmes > votre-thème-actif et recherchez functions.php :

Alternativement, vous pouvez vous connecter à l'arrière-plan de votre site et accéder à Apparence > Éditeur de thème et rechercher functions.php à cet endroit :

Une fois que vous avez accédé au fichier, faites défiler vers le bas. Vous pouvez vérifier les sauts de ligne ou les espaces après la balise PHP de fermeture, mais le remède le plus simple pourrait être de la supprimer complètement :

La balise de fermeture n'est pas strictement nécessaire pour que le code fonctionne, bien que vous souhaitiez tester la suppression des sauts de ligne et des espaces en excès avant de supprimer le codage lui-même. Cependant, cela vaut la peine d'essayer si le problème persiste.
Étape 2 : Basculer vers un thème par défaut
Si tout va bien dans votre fichier functions.php , votre prochain arrêt devrait être votre thème WordPress. Il peut inclure une fonctionnalité en conflit avec votre flux RSS natif, ou un problème de mise en page peut l'empêcher de fonctionner correctement.

De plus, si vous modifiez votre flux RSS avec un plugin, votre thème pourrait être incompatible avec celui-ci. Le moyen le plus simple de le savoir est d'activer un thème WordPress par défaut, tel que Twenty Twenty.
Dans WordPress, accédez à Apparence > Thèmes et cliquez sur Activer pour votre thème par défaut préféré :

Si vous ne pouvez pas accéder au back-end, connectez-vous à votre serveur à l'aide d'un client FTP. Accédez à wp-content > thèmes et renommez tous les dossiers sauf celui de votre thème par défaut :

Cela forcera WordPress à activer le seul thème valide. Ensuite, retournez sur votre site et vérifiez si votre flux RSS est opérationnel comme il se doit. Sinon, il est temps pour vous de passer à l'étape suivante.
D'un autre côté, si votre flux s'affiche maintenant correctement, vous savez que votre thème est le problème. À ce stade, vous avez deux options. La première consiste à le remplacer par un qui fonctionne avec votre flux RSS. Idéalement, vous voudrez tester cela sur un site de transfert.
La seconde consiste à contacter le développeur de votre thème ou son équipe d'assistance pour déterminer s'il y a un problème dont ils ont connaissance. S'ils sont capables et désireux de le résoudre, vous pourrez peut-être continuer à utiliser votre thème sans autre problème.
Étape 3 : Tester les conflits de plugins
Si vous modifiez votre flux RSS avec un plugin, cela devrait être votre prochain arrêt après avoir confirmé que votre thème n'est pas la source de l'erreur. Il y a deux raisons principales pour lesquelles cela pourrait être à l'origine du problème :
- Votre plugin de flux RSS est incompatible avec une autre extension de votre site.
- Le plugin que vous avez sélectionné est mal codé et contient une erreur de syntaxe XML.
Il est préférable de dépanner d'abord l'incompatibilité d'un plugin. Pour cela, désactivez tous vos plugins sauf celui qui impacte votre flux RSS :

Si vous ne pouvez pas accéder à votre tableau de bord, vous pouvez désactiver vos plugins via FTP. Accédez simplement à wp-content > plugins dans votre client FTP et renommez chacun des dossiers :

Ensuite, vérifiez votre flux RSS. Si cela fonctionne maintenant correctement, vous savez que votre extension est en conflit avec un autre de vos plugins. Réactivez-les un par un jusqu'à ce que l'erreur se reproduise. Le plugin le plus récemment activé est celui qui ne fonctionne pas bien avec votre flux RSS.
À ce stade, vous devrez décider si vous pouvez supprimer ou remplacer votre plug-in de flux RSS ou l'outil avec lequel il est incompatible. Sinon, vous pouvez essayer de contacter leurs développeurs pour une solution.
Si vous avez effectué toutes les tâches ci-dessus sans succès, il y a probablement une erreur de syntaxe XML dans votre plugin de flux RSS. Encore une fois, vous pouvez essayer de contacter le développeur ou l'équipe d'assistance pour obtenir de l'aide. Cependant, si cela s'avère être une impasse, vous devrez supprimer ou remplacer le plugin pour que votre flux RSS fonctionne à nouveau.
Conclusion
Si vous pouvez corriger une erreur de flux RSS dans WordPress, vous pouvez vous assurer que les utilisateurs de votre site disposent toujours des dernières mises à jour de votre marque. Que vous ayez besoin de tenir les lecteurs informés de vos derniers articles ou de promouvoir votre nouveau produit, c'est plus facile avec un fil d'actualités fonctionnel.
Dans cet article, nous vous avons montré comment résoudre une erreur de flux RSS WordPress en seulement trois étapes :
- Vérifiez manuellement les erreurs dans functions.php .
- Basculez vers un thème par défaut.
- Testez les conflits de plugins.
Avez-vous des questions sur la façon de corriger les erreurs de flux RSS dans WordPress ? Laissez-les nous dans la section commentaires ci-dessous!
Image de miri019 / shutterstock.com
