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 do arquivo Pluggable.php no WordPress

Encontrar erros no arquivo pluggable.php no WordPress pode ser confuso e frustrante, especialmente se você não tiver certeza do que os está causando. Esses erros geralmente ocorrem devido a conflitos com seus temas, plug-ins ou trechos de código personalizados.

Na WPBeginner, trabalhamos com o WordPress há mais de 16 anos. Durante esse tempo, nos deparamos com inúmeros erros, o que significa que temos alguns truques na manga para resolvê-los.

Neste artigo, mostraremos como corrigir facilmente os erros do arquivo pluggable.php no WordPress. Nosso método é amigável para iniciantes e funcionará para você mesmo que não seja um especialista em codificação.

Fix errors in pluggable.php file in WordPress

Quando e por que você vê erros no Pluggable.php?

O WordPress permite que usuários e plug-ins substituam determinadas funções principais. Essas funções estão localizadas no arquivo pluggable.php.

Se um plug-in do WordPress ou um trecho de código personalizado não conseguir lidar corretamente com uma dessas funções, você verá um erro como este:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

Example of an error in WordPress mentioning pluggable.php file

Às vezes, você pode continuar trabalhando no seu site WordPress com esse ou outro erro ainda aparecendo na área de administração.

Na captura de tela abaixo, você pode ver um exemplo de uma mensagem de erro no painel do WordPress.

Error in WordPress admin area

Dito isso, vamos dar uma olhada em como corrigir facilmente o erro do arquivo pluggable.php no WordPress.

Como corrigir erros do arquivo Pluggable.php no WordPress

O arquivo pluggable.php é um arquivo central do WordPress. Nunca é uma boa ideia editar o arquivo principal do WordPress como sua primeira opção, mesmo quando há um erro apontando para ele.

O mais provável é que o erro esteja vindo de um local diferente.

Para corrigir qualquer erro que mencione o arquivo pluggable.php, basta examinar o primeiro local mencionado no erro:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/themes/mytheme/functions.php:1035) in /home/username/demosite/wp-includes/pluggable.php on line 1179

No exemplo acima, o erro está localizado no arquivo functions.php do tema, na linha 1035.

Isso significa que você só precisa editar o arquivo functions.php do seu tema e alterar ou remover o código que está causando esse erro.

Às vezes, o erro “cabeçalhos já enviados” é causado por um espaço extra após o fechamento da tag php ?>, portanto, basta removê-lo e o problema será corrigido.

Vamos dar uma olhada em outro exemplo:

Warning: Cannot modify header information – headers already sent by (output started at /home/username/demosite/wp-content/plugins/some-plugin-name/some-plugin.php:144) in /home/username/demosite/wp-includes/pluggable.php on line 1090

Essa mensagem de erro está apontando para um plug-in em seu site WordPress que está causando o erro. Você pode simplesmente desativar o plug-in e notificar o autor do plug-in sobre o erro.

Em quase todos os casos, os erros que mencionam o arquivo pluggable.php não são causados pelo próprio arquivo.

Esses erros geralmente são causados por um trecho de código personalizado que você adicionou ao arquivo functions.php, por um plug-in mal codificado ou até mesmo pelo seu tema do WordPress.

Basta remover ou editar o código ou desativar o plug-in para que o erro desapareça.

Ainda não consegue descobrir o que está causando esses erros?

Você pode seguir as instruções do nosso guia passo a passo para solucionar erros do WordPress. Ele o ajudará a descobrir a causa do erro e como corrigi-lo rapidamente.

Dica de especialista: Está constantemente encontrando erros em seu site WordPress? Nossos serviços de manutenção WPBeginner podem monitorar constantemente seu site para garantir que ele esteja atualizado e funcionando corretamente.

Também oferecemos correções pontuais e sob demanda. Confira nossos Serviços de suporte premium para WordPress para obter mais informações!

Bônus: use o WPCode para inserir snippets de código no WordPress

A inserção de código personalizado em seu arquivo functions.php pode, às vezes, causar erros no arquivo pluggable.php e outros erros do WordPress. Na pior das hipóteses, o trecho de código pode até mesmo danificar seu site.

É por isso que recomendamos o uso do WPCode. Ele é o melhor plug-in de trechos de código do WordPress que permite adicionar código personalizado ao seu site sem quebrá-lo.

WPCode - Best WordPress Code Snippets Plugin

Primeiro, você precisará instalar e ativar o plug-in WPCode. Para obter instruções detalhadas, consulte nosso tutorial sobre como instalar um plug-in do WordPress.

Após a ativação, visite a página Code Snippets ” + Add Snippet no painel do WordPress. Aqui, você pode clicar no botão “Use Snippet” na opção “Add Your Custom Code (New Snippet)”.

Você também pode usar os trechos de código predefinidos que fazem parte da biblioteca WPCode.

Add a new code snippet in WPCode

Isso abrirá a página “Create Custom Snippet” (Criar snippet personalizado), onde você poderá adicionar um nome para o snippet de código. Depois disso, você pode selecionar o tipo de código no menu suspenso à direita.

Em seguida, adicione o código personalizado na caixa “Code Preview” (Visualização de código) e alterne a opção “Inactive” (Inativo) para “Active” (Ativo).

Save the code snippet

Por fim, clique no botão “Save Snippet” para armazenar suas configurações. Agora você adicionou com êxito o código personalizado ao seu site.

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

Esperamos que este artigo tenha lhe ajudado a solucionar os erros do arquivo pluggable.php no WordPress. Você também pode querer marcar nossa lista dos erros mais comuns do WordPress e como corrigi-los e ver nossas escolhas de especialistas para os melhores editores de código para editar arquivos do 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

50 ComentáriosDeixe uma resposta

  1. Rinto

    I am very new to WordPress development, and this post guide me on the right way about the pluggable functions.

    • WPBeginner Support

      Glad our guide could help you fix errors with Pluggable.php :)

      Administrador

  2. Khyati

    I can’t thank you enough , you always be a Rockstar, bless you man.

    • WPBeginner Support

      Glad our guide was helpful :)

      Administrador

  3. Anthony Camilo

    You always with the solutions!!! Thank you

    • WPBeginner Support

      Glad our guide could help you :)

      Administrador

  4. Larry Donald

    Hi, Thanks for the insight. I had a similar error preventing me from logging into my admin area. The page was just blank.

    Warning: Cannot modify header information

    I followed your instruction on case one, removing a space after the PHP closing tag and it worked out for me

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrador

  5. Komal Wadhwa

    It fixed the problem in no time. Thanks.

    • WPBeginner Support

      You’re welcome, glad our guide was helpful :)

      Administrador

  6. Gabby Conde

    Yes! That fixed it very quickly for me and right in the middle of a launch. Thank you!

    • WPBeginner Support

      You’re welcome, glad our guide was able to assist :)

      Administrador

  7. Karthikeyan

    Thanks a lot. I have been struggling for an hour to fix this issue. Now it is fixed.

    • WPBeginner Support

      You’re welcome, glad our article was helpful :)

      Administrador

  8. Marc

    Thanks for the tip! It solved my problem.

    • WPBeginner Support

      You’re welcome, glad our guide could help :)

      Administrador

  9. Pardeep kumar

    Nice tutorial, Its solve my issue.

    • WPBeginner Support

      Glad our guide was able to help :)

      Administrador

  10. Stephanie Tognetti

    I can’t log in to my admin page at all. I know exactly how to fix it, but I can’t log in. How can I access my page if it won’t let me log in through the WordPress login page?

  11. Sixtus

    Thanks for this useful information. I just followed your guide and was able to fix the error. Indeed, am grateful.

  12. Perrin Brunson

    I was about to lose my mind trying to figure out what was wrong, and that extra space was all it was! Thank you thank you thank you!

    • WPBeginner Support

      Glad our article could help you find the problem :)

      Administrador

    • Shane

      Same here!

      It was driving me crazy…. All it was was the first blank line above the <?php in my customizer.php file…..

      ughhhh…….

      thank you WPBeginner Editorial Staff !!!

  13. Richard

    Thank you! saved me hours of scouring for a fix :)

  14. Torben

    Woo, thanx for saving me hours! A space in line 1, just before <…

    • Jelena

      Yes, same situation here! Thanks SO much Syed, you have just saved me HOURS!!

  15. Dave CJ

    This article is super helpful and actually resolved the error on my wordpress install. It was additional space in functions.php.

    Thanks a lot team. Keep up the great work.

  16. David Usma

    Thanks for the help!

    It was an extra space at the end of plugin.

  17. James

    This step worked for me..
    “Sometimes the headers already sent error is caused by an extra space after closing the php ?> tag, so you can just remove that, and it will fix the issue.”

  18. suraj

    i am gettin error like this can you tell me reason for this and how to solve

  19. angela

    Hi, I see a message like that. I was trying to update my theme when the message appeared. The problem is that the message blocks the access to my dashboard. I mean, it doesn’t even allow me to log in to my dashboard anymore!!! what can I do? this is the message: Warning: Cannot modify header information – headers already sent by (output started at /home3/angelasobral/public_html/wp-content/themes/glowline/inc/static-function.php:238) in /home3/angelasobral/public_html/wp-includes/pluggable.php on line 1210
    Thank you so much for your help

  20. Vijay Patel

    Thank you very much for the really helpful article. I faced an error occuring in my website because of the Comment Code just after PHP start tag <?php
    something like this…

    /*
    Plugin Name: Some Name
    Plugin URI:
    Description: Some Description
    Author: Author Name
    Author URI:
    Version: 2.1
    */

    I removed comment part and it solved my problem.

    Thanks a lot for the help. :)

  21. Anneliese

    Thank you! The extra space after the closing tag solved my problem!

  22. Mubarak

    This just solved my problem.

    Thanks a lot

  23. Prashant Gupta

    Thanks for the help..it helped me a lot!

  24. Deborah

    THANK YOU SO MUCH! my programmer left an extra space before AND after the <php? tag. now it works just fine!

  25. prathapreedy

    Thank you information about this error. I need complete guide on how split post into pages

  26. Imam Nurrahmat

    thank you! is really help me . and its damn worked!

  27. Matty R

    Ah that empty space after ?> closing tag…. Never would have guessed it. Thank you sir! You saved me a lot of time and frustration.

  28. RickH

    Developing a plugin, and added the wp_safe_redirect call to the plugin. Getting an ‘function wp_safe_redirect’ not found error.

    I think this is because pluggable.php is not loaded until *after* the plugin. Is this correct, and how do I fix it?

  29. Jason Teale

    This error is killing me! I deactivated the plugins and it is got the site up but I can’t access the admin area. Getting this:

    Warning: Cannot modify header information – headers already sent by (output started at /home/content/f/i/n/finmadden/html/wp-includes/class-walker-page.php:1) in /home/content/f/i/n/finmadden/html/wp-includes/pluggable.php on line 1179

    any thoughts?

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.