Rencontrez-vous une erreur RSS sur votre blog WordPress ? Récemment un de nos abonnés nous a demandé comment corriger une erreur RSS sur son blog WordPress. Il existe plusieurs raisons pour lesquelles une erreur RSS peut se produire sur votre blog et certaines peuvent être causées par les plugins ou les thèmes installés.

Dans ce tutoriel, je vous montrerai comment corriger une erreur RSS sur votre blog WordPress.

wprsserrors

Les erreurs RSS les plus communes

La plupart des erreurs RSS sur WordPress sont généralement causé par un mauvais formatage. WordPress affiche le flux RSS sous forme de fichier XML qui est un langage de balisage stricte. Une seule ligne manquante peut complètement briser le flux RSS.

L’erreur RSS s’affiche généralement ainsi :

XML Parsing Error: XML or text declaration not at start of entity
Location: http://example.com/feed
Line Number 2, Column 1:

En fonction de votre navigateur, le message de l’erreur RSS peut varier. Vous pouvez voir cette erreur lorsque vous visitez un flux RSS depuis un navigateur.

Warning: Cannot modify header information – headers already sent by (output started at /home/username/example.com/wp-content/themes/twentysixteen/functions.php:433) in /home/username/example.com/wp-includes/pluggable.php on line 1228

Si vous utilisez FeedBurner, alors cette erreur sera probablement différente.

Tout ceci étant dit, nous allons maintenant voir ce qui cause ces erreurs RSS et comment les corriger.

Comment corriger manuellement un flux RSS sur WordPress

La raison la plus probable qui entraîne l’erreur RSS est un mauvais formatage comme je l’ai dit plus haut. Ce mauvais formatage peut être causé par un espace après la balise fermante de PHP dans un thème ou un plugin.

Si vous avez récemment ajouté une portion de code dans un de vos fichiers (thème enfant, ou votre propre plugin/thème), alors vous devez modifier ce fichier en question.

Si vous remarquez la balise fermante à la fin de votre fichier, assurez-vous qu’il n’y ait pas un espace vide supplémentaire après.

En principe, la balise fermante php n’est pas exigé à la fin d’un document de script PHP.

Si ceci ne corrige pas le problème, lisez la suite.

Comment corriger l’erreur du flux RSS en utilisant un plugin

Ce que vous devez faire c’est d’installer le plugin Fix My Feed RSS RepairAprès l’activation de ce plugin, vous devez accéder à l'emplacement « Outils > RSS Feed Fix Page« .

fixrssfeed

Cliquez sur le bouton « Fix Feed« , et c’est tout. Vous pouvez maintenant visiter votre site web auprès d’un validateur de flux RSS.

C’est tout pour ce tutoriel. J’espère qu’il apportera une solution à votre problème. N’hésitez pas à le partager avec vos amis sur vos réseaux sociaux préférés.