Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment corriger les erreurs de flux RSS de WordPress (tutoriel étape par étape)

Avez-vous des problèmes avec les erreurs de flux RSS sur votre site WordPress ?

Les flux RSS permettent aux utilisateurs/utilisatrices de s’abonner à votre blog à l’aide d’applications telles que Feedly. Mais comme les flux RSS utilisent le langage de balisage XML, la moindre erreur peut rendre le flux illisible. Cela signifie que les utilisateurs/utilisatrices ne verront pas votre nouveau contenu dans leur flux d’actualités.

Dans ce guide, nous vous aiderons à résoudre rapidement les erreurs de flux RSS sur WordPress. Nous aborderons également les causes de ces erreurs et la manière de les éviter à l’avenir.

Fixing WordPress RSS feed errors

Les erreurs les plus courantes dans les flux RSS de WordPress

La plupart des erreurs de flux RSS WordPress sont dues à un mauvais formatage.

WordPress produit des flux RSS dans un langage de balisage XML strict. Un saut de ligne manquant ou une tabulation supplémentaire peut interrompre le flux RSS sur votre blog WordPress.

Le message d’erreur RSS ressemblera à ceci :

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

Le message d’erreur concernant le flux RSS peut varier en fonction du navigateur que vous utilisez.

Ce message d’erreur peut également s’afficher lorsque vous consultez votre flux dans 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 ou d’autres apps comme IFTTT pour l’automatisation du partage social, les messages d’erreur peuvent sembler différents. Ces erreurs affectent uniquement votre flux, mais peuvent également perturber les services qui s’appuient sur votre flux RSS WordPress pour les mises à jour de contenu aux abonnés/abonnés.

Ceci étant dit, voyons ce qui cause ces erreurs de flux RSS et comment les dépanner. Vous pouvez utiliser ces liens rapides pour passer à une étape spécifique :

Méthode 1 : Utiliser un outil de validation des flux

La moindre erreur de formatage peut perturber votre flux RSS. Heureusement, il existe des outils en ligne gratuits qui peuvent vous aider à identifier ces erreurs, comme le W3C Feed Validator.

La première étape consiste à saisir l’URL de votre flux RSS. Dans la plupart des cas, l’URL de votre flux RSS WordPress suit le format suivant : https://yourwebsite.com/feed/. Remplacez yourwebsite.com par l’adresse de votre site web.

Ensuite, visitez l’outil de validation des flux du W3C en utilisant le lien ci-dessus. Il vous suffit de coller l’URL de votre flux RSS dans le champ prévu à cet effet et de cliquer sur « Vérifier ».

W3C Feed Validation Service

Le validateur analysera votre flux et affichera les éventuelles erreurs ou avertissements. Ne vous inquiétez pas si vous voyez des avertissements, mais les erreurs doivent être traitées. L’outil fournit des descriptions des erreurs, ce qui peut vous aider à identifier le problème.

Si vous utilisez une extension WordPress qui modifie le flux RSS de votre site ou en crée un nouveau, vous devez désactiver cette extension.

Si vous n’êtes pas sûr, vous pouvez désactiver temporairement toutes les extensions de WordPress.

Il vous suffit de vous rendre dans la section  » Plugins  »  » Installed Plugins  » de votre tableau de bord WordPress. Ensuite, cochez la case dans le coin supérieur gauche de la liste des extensions et choisissez  » Désactiver  » dans le menu déroulant  » Actions groupées « .

Enfin, vous devez cliquer sur « Appliquer ».

Deactivate all plugins

Ensuite, vérifiez que votre flux RSS ne contient pas d’erreur. Si l’erreur disparaît, c’est que l’une des extensions installées sur votre site WordPress est en cause.

Vous pouvez maintenant réactiver vos extensions activées une par une et vérifier votre flux RSS après avoir activé chaque extension. De cette façon, vous pouvez trouver exactement quelle extension est à l’origine du problème.

Une fois que vous avez localisé l’extension, vous pouvez contacter l’équipe de support de l’extension pour une mise à jour ou trouver une extension alternative qui fait la même chose.

Consultez notre sélection des meilleures extensions de flux RSS WordPress pour trouver une alternative adaptée.

Méthode 3 : Passer temporairement à un thème par défaut

Occasionnellement, une fonction mal codée du thème WordPress peut également affecter votre flux RSS WordPress. Pour voir si le problème est dû à votre thème WordPress, vous devez passer temporairement à un thème WordPress par défaut.

Il suffit de se rendre sur la page Apparence  » Thèmes, et si un thème par défaut est déjà installé, de l’activer.

Les thèmes par défaut sont Twenty Twenty-Three, Twenty Twenty-Two, etc.

Activating a default WordPress theme

Si vous n’en avez pas installé un sur votre site, ajoutez-en un nouveau à votre WordPress. Consultez notre guide sur l ‘installation d’un thème WordPress pour obtenir des instructions étape par étape.

Après avoir adopté le thème par défaut, vérifiez que votre flux WordPress ne contient pas d’erreurs. Vous pouvez visiter votre flux dans une fenêtre de navigateur ou le tester avec un outil de validation de flux.

Si l’erreur disparaît, cela signifie que c’est votre thème WordPress qui est à l’origine du problème. Vous pouvez contacter l’auteur/autrice du thème pour obtenir du support ou trouver un nouveau thème WordPress pour votre site.

Méthode 4 : Corrigez votre fichier functions.php

Pour corriger manuellement les erreurs de flux RSS dans WordPress, vous devrez souvent remédier à une mauvaise mise en forme. Ce problème de formatage est souvent déclenché par un espace supplémentaire après l’identifiant PHP de fermeture dans le fichier functions.php de votre extension ou de votre thème.

Si vous avez récemment ajouté un extrait de code au fichier functions.php de votre thème ou de votre thème enfant, vous devez ouvrir et modifier ce fichier.

Confirmez que la fin du fichier ne comporte pas d’identifiant de fermeture PHP, car cela n’est pas nécessaire.

S’il y a un identifiant PHP à la fin de votre fichier de fonctions, vous devez soit retirer l’identifiant, soit vous assurer qu’il n’y a pas d’espace vide ou de retour à la ligne après l’identifiant, comme ci-dessous. Veuillez noter qu’il n’y a pas de ligne ou d’espace après la balise ?>.

// Your PHP code here

?>

Pour plus d’informations, vous pouvez consulter notre guide sur la correction des erreurs de syntaxe dans WordPress.

Méthode 5 : Créer un flux RSS personnalisé avec WPCode

Bien que vous puissiez certainement ajouter des extraits de code personnalisés à votre fichier functions.php pour modifier votre flux RSS, comme nous l’avons vu précédemment, cette approche peut introduire des erreurs de formatage ou des conflits si elle n’est pas effectuée avec précaution.

Pour un moyen plus sûr et plus convivial de créer un flux RSS personnalisé, nous vous recommandons d’utiliser le plugin WPCode.

WPCode fournit une interface dédiée à l’ajout d’ extraits de code personnalisés. Il n’est donc pas nécessaire de modifier directement les fichiers de votre thème, ce qui réduit le risque de briser votre site web en cas d’erreur dans le code.

De plus, le code de votre flux RSS personnalisé restera séparé des fichiers du thème, de sorte qu’il sera toujours présent, même après les mises à jour du thème.

WPCode dispose également d’une fonction intégrée de gestion des erreurs. Si un extrait de code que vous ajoutez rencontre une erreur, WPCode peut le désactiver automatiquement afin d’éviter tout dysfonctionnement du site web.

WPCode error warning

Pour plus d’informations, vous pouvez consulter notre guide sur la création d’un flux RSS personnalisé.

Saviez-vous que les paramètres de votre permalien peuvent également affecter votre flux RSS ? Les permaliens sont les URL permanentes de vos articles et pages WordPress. Si vos permaliens ne sont pas configurés correctement, votre flux RSS risque de ne pas afficher le contenu correctement.

Une façon de résoudre le problème des permaliens est de les régénérer. Vous pouvez lire notre guide sur la régénération des permaliens dans WordPress pour obtenir des conseils étape par étape.

Nous espérons que cet article vous a aidé à corriger les erreurs de flux RSS WordPress sur votre site. Vous pouvez également consulter notre guide sur la façon de corriger les erreurs WordPress les plus courantes et nos choix d’experts pour les meilleures extensions de réseaux sociaux pour WordPress.

Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

27 commentairesLaisser une réponse

  1. Charles Jones

    Under settings / reading, increase the number of syndication feeds to show

    • WPBeginner Support

      It would depend on the error but if our methods from the article did not work you could certainly try this :)

      Administrateur

  2. Sahariar

    When i update feedburner rss link, and save website feed link its shows me this error. and for that reason my RSS campaign in Mailchimp was no working properly. « Received HTTP error: « Forbidden » while fetching source feed. « 

  3. Babatunde

    Whenever a user clicks on the RSS feed icon on my website, it displays the XML source code.
    Is this safe for my website?
    If not, how can I solve this issue?

    • WPBeginner Support

      That is fine, the RSS feed by default is set up for sites that crawl your site rather than users to directly visit unless they’re adding it to their preferred RSS tool

      Administrateur

  4. Aylin

    Hi there! My feed only shows my very 2 posts which I deleted later and not use at all. Now I have too many pages on my website but feed is not updated and subscribers do not receive updates. What can I do? Thanks fot he help.

  5. Caroline

    Thank you! I tried the feed validator tool and got this message: « Feeds should not be served with the « text/html » media type ».

    I clicked on the link but there are no instructions on what to do in WordPress. I also tried the RSS Fix but doesn’t help either! Do you know what I can do about this? Many thanks!

    • WPBeginner Support

      There are a few possible reasons, you may want to start by disabling your plugins to see if this error is caused by a specific plugin

      Administrateur

  6. Wendela Kilmer

    After migrating to a new theme (Soledad) my « automatic RSS campaign » sent out by MailerLite shows my readers the latest published post in full PLUS three snippets of the same post with a link. No idea where to look to fix this to get rid of the three additional snippets.

    • WPBeginner Support

      For a starting point, you may want to check your MailerLite to ensure it is still set up properly. Your RSS may have looked like it updated when you updated themes.

      Administrateur

      • Wendela Kilmer

        Yes, I checked with MailerLite immediately. They said it is all set up properly with my feed. The feed did not change. I’ve deactivated all my plugins, and nothing made a difference. I put in a support ticket with the PenciDesign about my new theme and they said they do nothing with RSS. I’ve checked my WordPress settings, and all is fine. It is a mystery, and I have no idea where to go from here.

        • WPBeginner Support

          If it happens with your next published post then please reach out to us using our contact form for us to take a look. Our contact form can be found here: https://www.wpbeginner.com/contact/

  7. E C Nielsen

    Most of the 9 RSS feeds I’m subscribed to haven’t been working for some time, I get an error message that seems to be linked to Microsoft :( I tried this morning to see if I could fix the problem, only to have WordPress say I don’t have an account, even though I’ve successfully subscribed to these blogs for years! I don’t get it. I just want my feeds to work again. Help??

  8. Sylver

    i got this error when i try to import what should i do

    Fatal error: Uncaught Error: Call to undefined function set_magic_quotes_runtime()

  9. Anthony T.

    Thanks for the tip. For me my RSS Feed for my podcast was throwing the following error: XML parsing error: :1:1: not well-formed (invalid token)

    It ended up being a missed PHP close tag at the end of my functions.php file on the new theme I had installed. It actually may have been attributed to the favicon.ico refusing to be applied when trying to save the settings.

  10. imrane

    Hi,
    I tried thoses solutions but not worked with me.
    RSS page shows all the text and images of all the posts withous css.

  11. László Várkondi

    Hi,

    If curl_init or other curl functions disabled on server, it can be also a reason of RSS error in Wordpress.

  12. Munna Hossain

    Great sharing. I have already fix RSS feed errors using this plugin. This is really an excellent plugin. Thanks for your article and many many thanks for your help.

  13. asad

    How to fix this broken link ????

  14. Michael Manago

    My RSS problems is none of the above. You can view it from my Entries RSS and Comments RSS found in my Meta Tags widget at my right side bar.

    What could be wrong with them?

  15. Wally

    The problem I have is conflict Mailchimp and 3W cache, mailchimp will not send newsletter out unless I temporary deactivate the 3W. I not able to find someone to help yet. I contacted both no response from both. and sound it has to do with RSS because when I want to create campaign the stage where it ask example.com/feed I get error.
    Thank you

    • Marie

      Hi Wally,

      Have you found a solution to your problem? because I seem to have something similar.

  16. Joseph

    Nice tips for RSS feed error. I got from Google to fix this error. Thank you for helping me now.

    Have a nice day. I will check back for more tips. God bless you.

  17. John

    Thanks for the help..
    Still I see 404 not found on links like : »/feeds​/1175639818555185176​/comments​/default »

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon 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.