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

Como corrigir erros de feed RSS do WordPress (tutorial passo a passo)

Nota editorial: Ganhamos uma comissão de links de parceiros no WPBeginner. As comissões não afetam as opiniões ou avaliações de nossos editores. Saiba mais sobre Processo editorial.

Você está tendo problemas com erros de feed RSS em seu site WordPress?

Os feeds RSS permitem que os usuários se inscrevam no seu blog usando aplicativos como o Feedly. Porém, como os feeds RSS usam a linguagem de marcação XML, até mesmo um pequeno erro pode tornar o feed ilegível. Isso significa que os usuários não verão seu novo conteúdo nos feeds de notícias deles.

Neste guia, ajudaremos você a resolver rapidamente os erros de feed RSS no WordPress. Também discutiremos as causas desses erros e como evitá-los no futuro.

Fixing WordPress RSS feed errors

Erros mais comuns de RSS Feed do WordPress

Os erros mais comuns de feed RSS do WordPress são causados por formatação inadequada.

O WordPress gera feeds RSS em uma linguagem de marcação XML rigorosa. Uma quebra de linha ausente ou uma tabulação extra pode quebrar o feed RSS em seu blog do WordPress.

A mensagem de erro do RSS será semelhante a esta:

Erro de análise de XML: XML ou declaração de texto não está no início da entidade
Localização: http://example.com/feed
Número da linha 2, coluna 1:

Dependendo do navegador que estiver usando, a mensagem de erro do feed RSS pode variar.

Você também pode ver essa mensagem de erro ao visitar seu feed em um navegador:

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

Se você usa o FeedBurner ou outros aplicativos como o IFTTT para automação de compartilhamento social, as mensagens de erro podem parecer diferentes. Esses erros não afetam apenas o seu feed, mas também podem interromper serviços que dependem do feed RSS do WordPress para atualizações de conteúdo para os assinantes.

Dito isso, vamos ver o que causa esses erros de feed RSS e como solucioná-los. Você pode usar esses links rápidos para pular para uma etapa específica:

Correção manual de erros de RSS Feed no WordPress

Para corrigir manualmente os erros de feed RSS no WordPress, muitas vezes você precisará corrigir a formatação incorreta. Esse problema de formatação é frequentemente acionado por um espaço extra após a tag PHP de fechamento no arquivo functions.php do seu plug-in ou tema.

Se você adicionou recentemente um trecho de código ao arquivo functions.php do seu tema ou tema filho, precisará abrir e editar esse arquivo.

Uma coisa que você precisa ter certeza é que não há nenhuma tag de fechamento do PHP no final do arquivo, pois isso não é necessário.

Se houver uma tag PHP de fechamento no final do arquivo de funções, você precisará remover a tag ou certificar-se de que não haja espaço em branco ou quebras de linha após ela, como abaixo. Observe como não há linhas ou espaços após a tag ?>.

// Your PHP code here

?>

Também não recomendamos a edição de seus arquivos de tema usando o editor de temas padrão. Em vez disso, você pode usar o WPCode para inserir trechos de código no futuro.

Esse plug-in permite que você insira trechos de código em seu site sem editar o arquivo functions.php. Além disso, sua validação de código inteligente ajudará a evitar erros de código comuns que podem danificar seu site.

Para obter mais detalhes, consulte nosso guia sobre como adicionar facilmente códigos personalizados no WordPress.

Isso deve corrigir o problema na maioria dos casos. Entretanto, se isso não corrigir o erro do feed RSS, continue lendo.

Se estiver usando um plug-in do WordPress que modifica o feed RSS do seu site ou cria um novo, será necessário desativar esse plug-in.

Se não tiver certeza, você pode desativar temporariamente todos os plug-ins do WordPress.

Basta acessar Plugins ” Plugins instalados em seu painel de administração do WordPress. Em seguida, marque a caixa no canto superior esquerdo da lista de plug-ins e escolha “Desativar” no menu suspenso “Ações em massa”.

Por fim, você precisará clicar em “Apply” (Aplicar).

Deactivate all plugins

Em seguida, verifique se há erro em seu feed RSS. Se o erro desaparecer, então um dos plug-ins instalados em seu site WordPress foi o culpado.

Agora você pode reativar os plug-ins instalados um a um e verificar o feed RSS após a ativação de cada plug-in. Dessa forma, você poderá descobrir exatamente qual plug-in está causando o problema.

Depois de localizar o plug-in, você pode entrar em contato com a equipe de suporte do plug-in para obter uma atualização ou encontrar um plug-in alternativo que faça a mesma coisa.

Confira nossas principais opções dos melhores plug-ins de feed RSS do WordPress para encontrar uma alternativa adequada.

Mudar temporariamente para um tema padrão

Ocasionalmente, uma função de tema do WordPress mal codificada também pode afetar seu feed RSS do WordPress. Para verificar se o problema é causado pelo seu tema do WordPress, você precisa mudar temporariamente para um tema padrão do WordPress.

Basta acessar a página Appearance ” Temas e, se você já tiver um tema padrão instalado, ative-o.

Os temas padrão incluem Twenty Twenty-Three, Twenty Twenty-Two e assim por diante.

Activating a default WordPress theme

Se você não tiver um tema instalado em seu site, adicione um novo tema ao WordPress. Consulte nosso guia sobre como instalar um tema do WordPress para obter instruções passo a passo.

Depois de mudar para o tema padrão, verifique se há erros no feed do WordPress. Você pode visitar seu feed em uma janela do navegador ou testá-lo com uma ferramenta de validação de feed.

Se o erro desaparecer, isso significa que seu tema do WordPress estava causando o problema. Você pode entrar em contato com o autor do tema para obter suporte ou encontrar um novo tema do WordPress para o seu site.

Esperamos que este artigo tenha ajudado a corrigir erros de feed RSS do WordPress em seu site. Você também pode dar uma olhada em nosso guia sobre como corrigir os erros mais comuns do WordPress e em nossas escolhas de especialistas para os melhores plug-ins de mídia social para WordPress.

Se você gostou deste artigo, inscreva-se em nosso canal do YouTube para receber tutoriais em vídeo sobre o WordPress. Você também pode nos encontrar no Twitter e no Facebook.

Divulgação: Nosso conteúdo é apoiado pelo leitor. Isso significa que, se você clicar em alguns de nossos links, poderemos receber uma comissão. Veja como o WPBeginner é financiado, por que isso é importante e como você pode nos apoiar. Aqui está nosso processo editorial.

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.

O kit de ferramentas definitivo WordPress

Obtenha acesso GRATUITO ao nosso kit de ferramentas - uma coleção de produtos e recursos relacionados ao WordPress que todo profissional deve ter!

Reader Interactions

28 ComentáriosDeixe uma resposta

  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 :)

      Administrador

  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

      Administrador

  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

      Administrador

  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.

      Administrador

      • 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”

Deixe uma resposta

Obrigado por deixar um comentário. Lembre-se de que todos os comentários são moderados de acordo com nossos política de comentários, e seu endereço de e-mail NÃO será publicado. NÃO use palavras-chave no campo do nome. Vamos ter uma conversa pessoal e significativa.