Como corrigir erro de Feed no WordPress.org

FBlogHost - Hospede seu Blog

Várias pessoas em toda a internet estão reclamando sobre o Feed de seus blogs no Wordpres.org não estar funcionando, este problema pode afetar qualquer versão do WP. Um blog depende muito do bom funcionamento do Feed para garantir que seus leitores já fidelizados continuem voltando e lendo as atualizações. Esse problema tem afetado muitos e atrapalha na hora de conseguir novos assinantes que não podem acessar o link do Feed. Vamos mostrar aqui como corrigir esse problema.

Além de não abrir o Feed mesmo que por link direto ou pelo FeedBurner (para quem usa FeedBurner é claro), o problema se arrasta para o Newsletters do sistema também.

Este problema é normalmente causado porque são inseridos espaços em branco antes do inicio do XML do seu Feed. Estes espaços normalmente são causados por alguma tag PHP que não foi fechada corretamente. Estas tags erradas podem estar tanto dentro do seu tema, como em plugins ou até mesmo em algo danificado dentro do WordPress.org mesmo.

Hoje vamos ver como resolver ou tentar localizar o problema.

Atualize a versão do WordPress:

Atualizar a versão do WordPress pode muitas vezes resolver este problema, principalmente se você alterou arquivos nativos da Ferramenta.

Você pode atualizar seu WordPress “na mão” também.

Baixe a nova versão no site do WordPress Brasil faça a descompactação dela em sua área de trabalho mesmo e use um cliente FTP para copiar todas as pastas do WP para dentro do diretório do seu Blog.

Esta é uma forma de atualizar manualmente seu blog e se existir algum arquivo errado isso fará com que resolva seu problema. Em caso negativo continue para a próxima alternativa.

Desative todos seus plugins:

Alguns plugins podem as vezes estar com defeito e causar estas linhas em branco em seu Feed. Recomendo que desative todos os plugins e faça um teste no seu Feed.

Caso seu Feed volte a funcionar, comece a ativar um plugin por vez e vá testando até encontrar o plugin que esta causando este problema. Se mesmo assim o problema continuar passe para a próxima dica.

Teste o seu tema e procure erros:

Aqui com certeza talvez a parte mais difícil e antes de sair por ai procurando problemas no seu tema recomendo que antes tenha feito os testes a cima.

Depois de feito, troque seu tema para o padrão do WordPress (tema Twenty Ten, é necessário que você não tenha feito modificações nele). Teste o tema padrão com e sem os plugins ativos.

Se o seu Feed funcionar mesmo com os plugins ativos o problema esta no seu tema.

Você não precisa ficar desesperado pensando que terá que arrumar cada arquivo do seu tema, o problema geralmente vem do arquivo functions.php.

Arrumando o arquivo functions.php:

Normalmente é causado este problema quando o functions.php apresenta várias aberturas e fechamentos de tags php:

<?php

?>

<?php

?>

<?php

?>

Para arrumar o seu Feed altere tudo, deixando todo o código dentro de apenas uma tag PHP:

<?php

?>

Na maior parte dos casos é isso que causa este problema nos Feeds de blogs que usam o WordPress.org. Então basta fazer esta alteração, porém cuidado para não deletar nada errado.

Extra – Valide a XML do seu Feed no W3C:

No W3C existe a possibilidade de validar o Feed e assim encontrar erros.

O endereço para validação de Feed é o seguinte: http://validator.w3.org/feed/.

Fazendo esta validação é possível ver o XML do seu blog e caso ele esteja quebrado você poderá ver estas linhas em branco que falei neste post.

Posts relacionados:

FBlogHost - Hospede seu Blog

13 Comentários

  1. Belo post, comentei mais pra falar de outro assunto, já que vocês não lêem muito os e-mails, haha.

    Queria da uma dica de postagem que seria de grande ajuda a todos que usam wordpress.

    Tipo ensinar a modificar as paginas das categorias, tipo um visitante clica na categoria Corinthians do meu blog, e o background daquela categoria fica com o fundo do Corinthians, se clica na categoria Palmeiras o fundo do Blog fica com o background do Palmeiras, acredito que seria um ótimo tutorial e seria feito pela ID da categoria.

    Responder

  2. Claudio posso pedir algumas coisas tambem ?

    Ensinar a fazer um hack de leia mais automatico

    Fazer com que os gadjets no wordpress apareceça somente na home.

    Modificar a fonte de um tema de wordpress.

    Responder

    • Hack de leia mais foi ótimo xD, usuário de Blogger né?
      Não existe hack no wordpress para leia mais, é nativo ou é feito com uma programação bem simples.
      Vou colocar essas coisas numa lista de posts que tenho e vou tentar ir escrevendo, são coisas bem simples de serem feitas.

      Responder

  3. Cládio o feed do meu blog está dando este erro:

    This page contains the following errors:

    error on line 2 at column 6: XML declaration allowed only at the start of the document
    Below is a rendering of the page up to the first error.

    O que vc me oriente para resolver esta questão.

    Responder

  4. Claudio e Pessoal, sou admirador do Ferramentas Blog. Curto demais.

    E nestas incursões, tentei consertar o problema do meu feed e fui cutucar no functions.php. Agora não consigo sair da página. Quando atualizo, ou tento mudar para qualquer página, aparece página em branco com texto abaixo.

    O que faço?

    Erro de análise : erro de sintaxe, inesperado no fim $ / home/vouin067/public_html/sergioricardorocha.com.br/wp-content/themes/Horcrux/functions.php na linha 101.

    Abs,

    Responder

  5. Obrigado pela resposta.

    FTP é na hospedagem certo, vou pedir ver amanhã então.

    Mas antes de fazer ajuste, copiei o html e colei em um word. Colo de volta e não dá jeito.

    Tenho outro blog fora de uso com mesma template. abro admin, copio e colo no mesmo,lugar e nada. Estranhão. valeu a preocupação em me responder. Abs.

    Responder

      • Mais uma vez obrigado.

        Me tornei aprendiz de blogueiro por causa do FB e do Marcos Lemos. Acompanhei blog, baixei ebook, fiz blog blogger, depois domínio próprio, agora wordpress.
        já conquistei clientes e divulguei meu trabalgo pelo blog. Já me fez ganhar dinheiro. Quero aprender muito mais.
        Já estou ajudando alguns amigos q são pouco menos experientes no tema.
        Tenho lido muito vc.
        Abs.

        Responder

Deixe um comentário

Ao comentar você concorda com nossa Política de Comentários.