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

Så här fixar du WordPress RSS-flöde error (Step-by-Step Tutorial)

Har du problem med error i RSS-flöden på din site i WordPress?

RSS-flöden allow användare att prenumerera på din blogg med hjälp av appar som Feedly. Men eftersom RSS-flöden använder XML-markeringsspråket kan även ett litet misstag göra feeden oläslig. Detta innebär att användare inte kommer att se ditt nya content i sina news feeds.

I den här guiden hjälper vi dig att snabbt lösa error i RSS-flöden i WordPress. Vi kommer också att diskutera vad som orsakar dessa error och hur du kan förhindra dem i framtiden.

Fixing WordPress RSS feed errors

De vanligaste WordPress RSS-flöde error

De vanligaste WordPress RSS-flöde error orsakas av dålig format.

WordPress matar ut RSS-flöden i ett strikt XML-markupspråk. En saknad radbrytning eller en extra tab kan bryta RSS-flödet på din WordPress blogg.

RSS error message kommer att se ut ungefär så här:

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

Beroende på vilken webbläsare du använder kan error-meddelandet för RSS-flödet variera.

Du kan också se detta error message när du besöker your feed i en webbläsare:

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

Om du använder FeedBurner eller andra appar som IFTTT för automatisering av social delning kan felen se annorlunda ut. Dessa error påverkar inte bara ditt feed utan kan också störa tjänster som förlitar sig på ditt WordPress RSS-flöde för uppdateringar av content till prenumeranter.

Med det sagt, låt oss titta på vad som orsakar dessa RSS-flöde error och hur man troubleshoot dem. Du kan använda dessa snabblänkar för att hoppa till ett visst steg:

Metod 1: Använd ett verktyg för att bekräfta feed

Även det minsta error i formatet kan störa ditt RSS-flöde. Lyckligtvis finns det gratis online tools som kan hjälpa dig att identifiera dessa errors, gillar W3C Feed Validator.

Det första steget är att hämta URL:en till ditt RSS-flöde. I de flesta fall följer URL:en till ditt WordPress RSS-flöde detta format: https: //yourwebsite.com/feed/. Ersätt yourwebsite.com med din faktiska website-adress.

Besök sedan W3C Feed Validation tool med hjälp av länken ovan. Här klistrar du bara in din RSS-flödes URL i det angivna fältet och klickar på ”Check”.

W3C Feed Validation Service

Giltigen kommer att analysera ditt feed och visa eventuella error eller varningar. Oroa dig inte om du ser några varningar, men error måste adresseras. Tools ger beskrivningar av error, vilket kan hjälpa dig att hitta rätt issue.

Om du använder ett tillägg till WordPress som ändrar webbplatsens RSS-flöde eller skapar ett new, måste du inaktivera det pluginet.

Om du är osäker kan du tillfälligt inaktivera alla tillägg till WordPress.

Gå bara till Plugins ” Installerade tillägg i din WordPress dashboard. Kontrollera sedan boxen högst upp till vänster i listan över plugins och välj ”Deactivate” i dropdown-menyn ”Bulk actions”.

Slutligen måste du clicka på ”Tillämpa”.

Deactivate all plugins

Kontrollera sedan ditt RSS-flöde för error. Om error försvinner är det ett av tilläggen som installerats på din website WordPress som är boven i dramat.

Du kan nu reactivate dina installerade plugins en efter en och kontrollera ditt RSS-flöde efter att ha aktiverat varje plugin. På så sätt kan du ta reda på exakt vilket tillägg som orsakar issue.

När du har lokaliserat pluginet kan du kontakta pluginets support team för en update eller hitta ett alternativt plugin som gör samma sak.

Kontrollera våra toppval för de bästa WordPress RSS-flöde tilläggen för att hitta ett lämpligt alternativ.

Metod 3: Byt tillfälligt till ett standardtema

Ibland kan en dåligt kodad funktion i ett WordPress-tema också påverka ditt WordPress RSS-flöde. För att se om problemet orsakas av ditt WordPress-tema måste du tillfälligt byta till ett standardtema för WordPress.

Gå bara till sidan Appearance ” Themes, och om du redan har ett standardtema installerat aktiverar du det.

Standardteman inkluderar Twenty Twenty-Three, Twenty Twenty-Two, och så vidare.

Activating a default WordPress theme

Om du inte har något installerat på din website kan du lägga till ett new i WordPress. Se vår guide om hur du installerar ett WordPress-tema för steg-för-steg-instruktioner.

När du har bytt till standardtemat ska du kontrollera om det finns några error i din WordPress feed. Du kan besöka din feed i en webbläsare eller testa den med ett verktyg för att bekräfta feed.

Om error försvinner betyder det att det var ditt WordPress theme som orsakade issue. Du kan kontakta författaren till temat för support eller hitta ett nytt WordPress-tema för din website.

Metod 4: Fixa din functions.php-fil

För att manuellt fixa fel i RSS-flöden i WordPress, behöver du ofta åtgärda dålig formatering. Denna formatering issue utlöses ofta av ett extra mellanslag efter den avslutande PHP-taggen i ditt plugin eller temas functions.php-fil.

Om du senaste har addat ett code snippet till ditt temas eller barntemas functions.php-fil, måste du öppna och editera den filen.

En sak du måste se till är att det inte finns någon PHP closing tagged i slutet av filen, eftersom det ej är obligatoriskt.

Om det finns en close PHP tagg i slutet av din functions-fil, måste du antingen ta bort taggen eller se till att det inte finns något tomt utrymme eller radbrytningar efter den, som under. Observera hur det inte finns några rader eller mellanslag efter ?>.

// Your PHP code here

?>

För mer information kan du kontrollera vår guide om hur du fixar syntaxfel i WordPress.

Metod 5: Skapa ett anpassat RSS-flöde med WPCode

Även om du säkert kan add to custom code snippets till din functions.php-fil för att ändra ditt RSS-flöde, som vi diskuterade tidigare, kan detta tillvägagångssätt införa formateringsfel eller konflikter om det inte görs noggrant.

För ett säkrare och mer användarvänligt sätt att skapa ett anpassat RSS-flöde rekommenderar vi att du använder WPCode plugin.

WPCode tillhandahåller ett dedikerat gränssnitt för att lägga till custom code snippets. Detta eliminerar behovet av att ändra dina theme-filer direkt, vilket minskar risken för att din website går sönder om ett misstag görs i koden.

Dessutom kommer din anpassade RSS-flödeskod att förbli separerad från temafilerna, så den kommer alltid att finnas kvar även efter temauppdateringar.

WPCode har också en built-in funktion för hantering av error. Om ett code snippet du addar stöter på ett error kan WPCode automatiskt inaktivera det för att förhindra fel på website.

WPCode error warning

Om du vill ha mer information kan du kontrollera vår guide om hur du skapar ett eget RSS-flöde.

Visste du att dina permalänk-inställningar också kan påverka ditt RSS-flöde? Permalänkar är de permanenta URL:erna för dina WordPress-poster och pages. Om dina permalänksinställningar inte är korrekt konfigurerade kanske ditt RSS-flöde inte visar innehållet korrekt.

Ett sätt att fixa problemet med permalänkar är att återskapa dem. Du kan läsa vår guide om hur du återskapar permalänkar i WordPress för steg-för-steg-vägledning.

Vi hoppas att den här artikeln hjälpte dig att fixa WordPress RSS-flöde error på din site. Du kanske också vill ta en titt på vår guide om hur du fixar de vanligaste WordPress -felen och våra expertval för de bästa tilläggen för sociala medier för WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala process.

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.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

28 kommentarerLämna ett svar

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

    • WPBeginner Support says

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

      Administratör

  2. Sahariar says

    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 says

    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 says

      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

      Administratör

  4. Aylin says

    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 says

    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 says

      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

      Administratör

  6. Wendela Kilmer says

    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 says

      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.

      Administratör

      • Wendela Kilmer says

        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.

  7. E C Nielsen says

    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 says

    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. says

    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 says

    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 says

    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 says

    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. Michael Manago says

    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?

  14. Wally says

    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

  15. Joseph says

    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.

  16. John says

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

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.