Comment corriger les erreurs des flux RSS de WordPress
Un guide étape par étape pour réparer facilement les erreurs de flux RSS de WordPress.
Le flux RSS de WordPress ne fonctionne pas ? Vous êtes au bon endroit !
Les flux RSS permettent aux utilisateurs de s'abonner à votre blog en utilisant des lecteurs de nouvelles comme The Old Reader ou Feedbin. Ils peuvent constituer une source importante de trafic.
Les flux RSS étant publiés en balisage XML, une seule virgule mal placée peut ruiner un flux et le rendre illisible pour les utilisateurs.
Les flux RSS de WordPress sont également une source importante de contenu pour certaines autres applications. Par exemple, si vous utilisez IFTTT pour promouvoir vos articles sur les réseaux sociaux, cela ne fonctionnera pas non plus.

Tout au long de cet article, vous apprendrez comment réparer les erreurs de flux RSS dans WordPress. En outre, nous discuterons des causes de ces erreurs et de la manière de les éviter à l'avenir.
Pourquoi mon flux RSS WordPress ne fonctionne-t-il pas ?
Savoir d'abord comment fonctionne le RSS vous aidera à mieux comprendre les erreurs de RSS. Il est particulièrement important que vous sachiez que votre flux RSS est créé en XML, un langage de balisage qui facilite le partage des données.
La structure du document XML doit être extrêmement précise pour fonctionner correctement. Même quelque chose d'aussi simple que des sauts de ligne mal placés peut le ruiner. Les erreurs les plus courantes des flux RSS de WordPress peuvent être attribuées à ce problème.
Un plugin RSS mal codé est une autre cause possible. Les erreurs peuvent en effet être causées par des problèmes de compatibilité entre les plugins.
Enfin, les thèmes sont des coupables moins courants mais tout de même notables lorsqu'il s'agit d'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.
Votre code est généralement la cause des erreurs de flux RSS dans WordPress. Heureusement, vous n'avez pas besoin d'une expérience préalable du XML pour résoudre le problème.
Exemples d'erreurs de flux RSS WordPress
Voici à quoi ressemblera le message d'erreur RSS :
XML Parsing Error: XML or text declaration not at start of entity
Location: http://mywebsite.com/feed
Line Number 3, Column 1:
Les messages d'erreur des flux RSS peuvent varier en fonction de votre navigateur.
Erreurs de flux RSS WordPress : Comment les rectifier manuellement
Les erreurs d'affichage de vos flux RSS proviennent très probablement d'un mauvais formatage, comme un espace vide apparent après la balise PHP de fermeture d'un plugin ou dans le fichier functions.php lié à votre thème.
Ilne doit pas y avoir d'espace supplémentaire ou de saut de ligne après une balise de fermeture PHP dans votre fichier de fonctions.
Idéalement, les balises PHP de fermeture ne sont pas nécessaires à la fin d'un fichier. Par conséquent, vous devriez supprimer entièrement cette balise de votre code.
Le fichier functions.php est accessible de deux façons.
Utilisez un client FTP comme FileZilla pour vous connecter à votre serveur si vous êtes à l'aise avec le FTP. Localisez functions.php dans wp-content > themes > your-active-theme. Ensuite, ouvrez le fichier et vérifiez qu'il n'y a pas d'espace supplémentaire ou de saut de ligne à la fin du fichier, ou supprimez la balise.

Si vous préférez, vous pouvez également vous connecter à votre site et aller dans Apparence > Éditeur de thème et modifier functions.php à partir de là. Faites défiler jusqu'en bas et supprimez la balise php.
La plupart du temps, cela permet de résoudre le problème. Toutefois, poursuivez votre lecture si l'erreur persiste.
Étape 1 : Désactiver le plugin de flux RSS
Si l'erreur de flux RSS persiste, vous devez désactiver tous les plugins WordPress qui modifient le flux RSS de votre site. Les plugins de flux RSS les plus connus pour WordPress sont Feedzy, RSSImport, Category Specific RSS, WP RSS Aggregator.
Si vous ne savez pas quel plugin est responsable, n'hésitez pas à désactiver temporairement tous les plugins WordPress.

Si l'erreur n'apparaît pas sur votre flux RSS, cela signifie que l'un des plugins installés sur votre site est en cause.
Vous pouvez maintenant activer chaque plugin individuellement, et vérifier votre flux RSS après chaque activation. Cela vous aidera à déterminer quel plugin est à l'origine du problème.
Lorsque vous avez identifié le plugin à l'origine de l'erreur de flux RSS, désactivez-le et contactez son support ou cherchez une alternative.
Si les erreurs de flux RSS persistent, continuez à lire !
Étape 2 : Revenir temporairement au thème par défaut de WordPress
Le prochain point à vérifier est votre thème WordPress. Il est possible que l'une des fonctionnalités entre en conflit avec votre flux RSS natif, ou que ce soit un problème de mise en page qui l'empêche de fonctionner correctement.
De plus, lorsque vous modifiez votre flux RSS en utilisant un plugin, votre thème peut devenir incompatible. L'installation du thème standard de WordPress (Twenty Twenty-One) est le moyen le plus simple de le savoir.
Pour changer de thème, allez dans Apparence > Thèmes, puis cliquez sur Activer.

Ensuite, retournez sur votre site et vérifiez si votre flux RSS fonctionne correctement.
Si le flux s'affiche maintenant correctement, vous savez que le problème vient de votre thème. Deux options s'offrent à vous à ce stade. La première est de remplacer le thème par un autre qui fonctionne avec votre flux RSS.
La deuxième méthode consiste à contacter le développeur ou l'équipe d'assistance de votre thème pour savoir s'ils peuvent résoudre ce problème.
Nous espérons que cet article vous a aidé à comprendre pourquoi votre flux RSS WordPress ne fonctionnait pas.
Foire aux questions
- Comment activer les flux RSS dans WordPress ?
- Allez dans la section Apparence de votre zone d'administration WordPress et cliquez sur Widgets. Lorsque vous êtes dans le widget RSS, cliquez sur Ajouter. Pour modifier le widget RSS, cliquez sur Modifier dans la section Widgets actuels sur la droite. Choisissez les détails de l'article à afficher (facultatif) et tapez l'URL du flux RSS.
- Comment rafraîchir mon flux RSS WordPress ?
- Vous pouvez le faire en vous rendant dans votre tableau de bord et en cliquant sur Paramètres. Naviguez jusqu'à Lecture. Modifiez le nombre dans la case située à côté de "Les flux de syndication affichent les plus récents". Mettez 2 au lieu de 5 ou ce que vous voulez.
- Comment puis-je savoir si mon flux RSS fonctionne ?
- Allez sur https://validator.w3.org/feed/ et entrez le lien dans le champ "Adresse" et cliquez sur "Vérifier" pour voir si l'URL du flux est valide ou non.
- Où se trouve mon flux RSS dans WordPress ?
- En général, l'URL du flux RSS de votre site est située dans le dossier /feed/. Vous trouverez votre flux à l'adresse www.website.com/feed si votre site est www.website.com.