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

Correção do erro “Os cookies estão bloqueados devido a uma saída inesperada” no WordPress

Vimos o erro “Os cookies estão bloqueados devido a uma saída inesperada” muitas vezes ao ajudar os usuários do WordPress a solucionar problemas em seus sites.

É um problema comum que pode impedi-lo de fazer login ou acessar o painel do WordPress, deixando-o preso no pior momento possível. Esse erro geralmente aparece após um pequeno ajuste, como a edição de um tema ou a ativação de um plug-in, e pode ser frustrante descobrir o que deu errado.

A boa notícia é que isso pode ser totalmente corrigido.

Neste guia, compartilharemos as etapas exatas que usamos para resolver esse erro, para que você possa colocar seu site de volta nos trilhos sem todo o estresse.

Fixing the 'Cookies are blocked due to unexpected output' error in WordPress

Aqui está uma rápida visão geral dos tópicos que abordaremos neste tutorial:

Quais são as causas da mensagem “Cookies Are Blocked Due to Unexpected Output”?

Em nossa experiência, esse erro geralmente aparece quando um trecho de código personalizado, um plug-in do WordPress ou um tema produz uma saída que impede que os arquivos do WordPress sejam carregados na ordem correta.

O WordPress executa um conjunto específico de instruções em segundo plano para manter seu site funcionando sem problemas. Se algo interromper esse processo, o WordPress poderá começar a se comportar de maneiras inesperadas.

Para obter mais detalhes, consulte nosso guia sobre como o WordPress funciona nos bastidores.

Nesse caso, o erro ocorre porque o WordPress não conseguiu definir o cookie de login, embora o restante do código tenha sido carregado corretamente.

Cookies are blocked due to unexpected output error in WordPress

Esse pequeno problema pode causar um grande inconveniente. Por exemplo, ele pode impedir que você e outros usuários façam login no seu site WordPress.

Aqui estão algumas das causas mais comuns desse erro que já vimos:

  • Espaço em branco extra em arquivos PHP: Espaços não intencionais ou linhas em branco em arquivos como wp-config.php ou arquivos de plug-in podem causar esse problema.
  • Conflitos de plug-ins: Às vezes, um plug-in pode gerar conteúdo inesperado, interferindo nos cookies.
  • Núcleo, plug-ins ou temas desatualizados do WordPress: A execução de versões mais antigas pode levar a problemas de compatibilidade e erros.
  • Código personalizado: Se você adicionou recentemente um código personalizado ao seu site, ele pode ser o culpado.
  • Problemas no ambiente de hospedagem: Em casos raros, o erro pode ser causado por configurações incorretas do servidor.

Ao compreender essas causas, você terá uma ideia mais clara de por onde começar a solucionar os problemas. Na próxima seção, vamos orientá-lo passo a passo na correção de cada problema em potencial.

Como corrigir o erro “Cookies Are Blocked Due to Unexpected Output” (Os cookies estão bloqueados devido a uma saída inesperada)

A correção desse erro pode parecer difícil, mas é mais fácil do que você imagina.

Nós o orientaremos em uma série de etapas simples para identificar e resolver o problema. Essas soluções são baseadas em causas comuns que encontramos ao ajudar outras pessoas com o mesmo problema.

Seja um pequeno erro de digitação em seu código, um plug-in com problemas ou um tema desatualizado, você encontrará as respostas aqui.

Vamos começar com a causa mais comum do erro.

1. Verifique se há espaços em branco extras nos arquivos PHP

Um dos motivos mais comuns para esse erro são os espaços em branco extras em seus arquivos do WordPress. Esses espaços podem aparecer antes da tag de abertura <?php ou após a tag de fechamento ?> nos arquivos PHP. Até mesmo uma única linha em branco pode causar problemas.

Veja como você pode corrigir isso.

Primeiro, é necessário usar um cliente FTP ou a ferramenta Gerenciador de arquivos no painel de controle da hospedagem para acessar os arquivos do site.

Depois de conectado, localize o arquivowp-config.php. Esse é um dos arquivos mais comuns em que podem aparecer espaços em branco extras.

Edit wp-config.php file

Procure linhas em branco ou espaços antes das tags<?php ou depois das tags ?>. Você precisará remover todos os espaços extras.

Depois disso, não se esqueça de salvar suas alterações e fazer upload do arquivo de volta para seu servidor.

Visite seu site para ver se isso corrigiu o erro.

Se o erro persistir, será necessário repetir as etapas acima para outros arquivos do WordPress comumente editados, como o arquivofunctions.php do seu tema, caso o tenha editado recentemente ou atualizado o tema do WordPress.

Limpar os espaços em branco antes do código PHP pode, muitas vezes, resolver o problema.

No entanto, um site típico do WordPress tem centenas de arquivos PHP, e muitos deles estão em seus plug-ins e temas do WordPress. Verificar e limpar todos eles não seria possível.

As próximas etapas mostrarão como determinar se seus plug-ins e temas estão causando o erro.

2. Desativar todos os plug-ins temporariamente

Às vezes, um conflito de plug-ins pode causar uma saída inesperada no WordPress, levando ao erro “Os cookies estão bloqueados devido a uma saída inesperada”. A desativação temporária de todos os plug-ins é uma maneira rápida de verificar se um deles está causando o problema.

Se você puder acessar o painel, vá para a página Plugins ” Plugins instalados.

Você precisa selecionar todos os plug-ins, escolher “Deactivate” (Desativar) na lista suspensa de ações em massa e clicar em “Apply” (Aplicar).

Deactivating all your WordPress plugins

Agora, tente fazer login ou atualizar a página para ver se o erro foi resolvido.

Se não for possível acessar a área de administração do WordPress, você poderá desativar os plug-ins usando um cliente FTP.

Basta conectar-se ao seu site WordPress usando um cliente FTP ou o aplicativo File Manager no painel de controle da sua hospedagem na Web.

Depois de conectado, você precisa navegar até a pasta wp-content.

Rename plugins folder to deactivate all plugins in WordPress

Dentro da pasta wp-content, você verá uma pasta chamada plugins. Você precisa clicar com o botão direito do mouse nela e selecionar a opção “Renomear”.

Em seguida, altere o nome da pasta de plug-ins para qualquer nome que desejar. Em nosso exemplo, nós a chamaremos de “plugins.deactivated”.

O WordPress procura a pasta plugins para carregar os plugins ativados em seu site. Quando não consegue encontrar essa pasta, ele simplesmente não consegue ativá-los e os define automaticamente como desativados.

Para obter mais detalhes, consulte nosso tutorial sobre como desativar todos os plug-ins do WordPress.

Se o erro desaparecer após a desativação de todos os plug-ins, isso significa que um de seus plug-ins foi a causa.

Reative os plug-ins um a um para descobrir qual deles está provocando o erro. Depois de identificá-lo, você pode desativá-lo permanentemente ou entrar em contato com o desenvolvedor do plug-in para obter ajuda.

3. Mudar para um tema padrão do WordPress

Seu tema do WordPress também pode causar o erro “Cookies are blocked due to unexpected output”. Um conflito de tema pode ocorrer devido a um código desatualizado ou a uma saída inesperada de personalizações.

Para descartar um problema de tema, você precisa mudar para um tema padrão do WordPress, como Twenty Twenty-Five ou Twenty Twenty-Four:

Se você tiver acesso à área de administração do WordPress, basta acessar a página Appearance ” Themes (Aparência ” Temas ).

A partir daí, verifique se você tem um tema padrão instalado. Os temas geralmente têm o nome dos anos, como Twenty-Five ou Twenty-Four.

Activate default theme

Se já houver um tema instalado, clique em “Activate” (Ativar) para mudar o tema. Se você não tiver um tema padrão instalado, clique no botão “Add New Theme” (Adicionar novo tema) na parte superior para instalar um.

Para obter mais detalhes, consulte nosso guia sobre como instalar um tema do WordPress.

Por outro lado, se não for possível fazer login na área de administração do WordPress, será necessário usar o cliente FTP ou o aplicativo Gerenciador de arquivos da sua conta de hospedagem para trocar de tema.

Basta conectar-se ao seu site usando um cliente FTP e navegar até a pasta /wp-content/.

Aqui, clique para selecionar a pasta de temas e renomeie-a para themes-deactivated. Isso desativará seu tema atual do WordPress.

Rename theme folder

Agora, clique com o botão direito do mouse e selecione a opção “Criar diretório” do seu cliente FTP.

Você precisa nomear esse diretório como “themes”. Isso criará uma nova pasta de temas vazia, sem nenhum tema instalado.

Create new themes folder

Em seguida, você precisa visitar o diretório de temas do WordPress.org e procurar um tema padrão, como Twenty Twenty-Five ou Twenty Twenty-Four.

Depois de localizar um tema padrão, faça o download dele em seu computador.

Download a default theme

Seu navegador fará o download do arquivo zip do tema para o seu computador.

Em seguida, você precisa clicar no arquivo zip e extraí-lo.

Extract theme zip file

Agora você deve ter uma pasta com o nome do tema.

Volte para o cliente FPT ou para o aplicativo File Manager e abra a pasta de temas vazia em seu site.

Upload theme folder

Agora, você precisa carregar a pasta do tema do seu computador para o site.

Depois de fazer o upload do tema, o WordPress começará a usar automaticamente o único tema que você tem na pasta de temas.

Se a mudança para um tema padrão resolver o erro, então o problema está no tema anterior. Você pode verificar se há atualizações, corrigir o código do tema ou entrar em contato com o desenvolvedor do tema para obter assistência.

4. Depuração com o modo WP_DEBUG

Se o problema persistir, ativar o modo de depuração do WordPress pode ajudar a identificar a causa exata do erro.

O modo WP_DEBUG é um recurso incorporado que registra erros e avisos, facilitando a localização do que está causando uma saída inesperada.

Para ativar o modo WP_DEBUG, primeiro é necessário acessar os arquivos do WordPress usando um cliente FTP ou o Gerenciador de arquivos no painel de controle da hospedagem.

Procure o arquivo wp-config.php na pasta raiz de sua instalação do WordPress e abra-o para edição.

Encontre a linha que diz /* Isso é tudo, pare de editar! Boa publicação. */ e adicione o seguinte código logo acima dela:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

A primeira linha ativa a depuração. A segunda linha cria um arquivo de registro para armazenar mensagens de erro e a terceira linha oculta a exibição de erros no seu site.

Após salvar as alterações, o WordPress gerará um arquivo de registro de depuração na pasta /wp-content/. Esse arquivo é denominado debug.log

Você pode abri-lo para analisar os erros e avisos registrados nele.

Debug log file

Depois de encontrar o problema, você deve desativar o modo WP_DEBUG definindo WP_DEBUG como false. Isso evitará que informações confidenciais sejam expostas.

Se você precisar de etapas mais detalhadas, confira nosso guia sobre como ativar facilmente o modo de depuração do WordPress para corrigir erros do site.

Essa etapa é especialmente útil para usuários avançados ou quando se trabalha com um desenvolvedor ou equipe de suporte. Ela fornece informações detalhadas sobre o que está acontecendo de errado.

5. Obtenha suporte profissional para WordPress

Se você tentou todas as etapas acima e o erro ainda não foi resolvido, talvez seja hora de pedir ajuda aos profissionais.

Você pode entrar em contato com a equipe de suporte do seu provedor de hospedagem. Muitas empresas de hospedagem oferecem suporte 24 horas por dia, 7 dias por semana, e podem ajudar a solucionar problemas relacionados à configuração do servidor.

No entanto, seu provedor de hospedagem pode não oferecer suporte aos seus plug-ins e temas do WordPress.

Nesse caso, é necessário entrar em contato com os desenvolvedores para obter assistência. Os plugins e temas mais conceituados têm equipes de suporte dedicadas que estão prontas para ajudar.

Outra opção é usar um serviço de suporte ao WordPress, como o nosso serviço de Suporte Emergencial ao WordPress. Veja como podemos ajudá-lo:

  • Taxa única, sem necessidade de assinatura
  • Disponível 24 horas por dia, 7 dias por semana, com resposta rápida
  • Engenheiros profissionais de WordPress

Não deixe que erros técnicos impeçam o crescimento de sua empresa. Basta contratar nosso suporte Premium para WordPress para corrigir rapidamente problemas complexos.

Prevenção de erros no futuro

Depois de corrigir o erro “Cookies Are Blocked Due to Unexpected Output”, é uma boa ideia tomar medidas para evitar que isso ocorra novamente.

Aqui estão algumas dicas para manter seu site WordPress funcionando sem problemas:

1. Certifique-se de que seu site WordPress tenha backups automatizados

Os backups do WordPress são essenciais para manter seu site seguro e uma maneira fácil de restaurá-lo em caso de erro.

Usamos o Duplicator para muitos dos backups de nossos sites porque ele oferece backups programados automatizados, restauração com um clique e opções de armazenamento seguro, como Google Drive, Dropbox e muito mais.

Para obter mais detalhes, consulte nossa análise completa do Duplicator.

2. Usar o WPCode para adicionar código personalizado

Em vez de adicionar código personalizado ao arquivo de funções do seu tema, recomendamos sempre usar o WPCode. Nós o usamos em todos os nossos sites para gerenciar trechos de código personalizados.

É o melhor gerenciador de trechos de código para WordPress e vem com tratamento de erros integrado. Ele desabilitará automaticamente qualquer código personalizado que cause erros em seu site. Para obter mais detalhes, consulte nossa análise do WPCode.

3. Mantenha seu site WordPress atualizado

Você precisará garantir a instalação regular de atualizações para o núcleo, os plug-ins e os temas do WordPress. As atualizações ajudam a evitar problemas de compatibilidade e erros causados por software desatualizado.

Temos um guia detalhado sobre a atualização segura do WordPress que você pode seguir para obter instruções passo a passo.

Você também pode se beneficiar da escolha de um serviço de manutenção do WordPress. Ele pode cuidar de tudo, desde backups até atualizações e monitoramento constante do tempo de atividade. Para obter mais detalhes, você pode conferir nossos pacotes de manutenção do WPBeginner WordPress.

Seguindo essas dicas, você pode reduzir o risco de erros do WordPress e garantir que seu site WordPress permaneça seguro e confiável.

Recursos de bônus

Veja a seguir alguns recursos adicionais que o ajudarão a solucionar erros do WordPress, inclusive o erro “Cookies are blocked due to unexpected output”:

Esperamos que este artigo tenha ajudado a corrigir o erro “Cookies are blocked due to unexpected output” em seu site WordPress. Talvez você também queira ver nosso guia completo de segurança do WordPress ou conferir nossas dicas sobre como proteger a área de administração 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

Comentários

  1. Parabéns, você tem a oportunidade de ser o primeiro comentarista deste artigo.
    Tem alguma dúvida ou sugestão? Deixe um comentário para iniciar a discussão.

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.