Preguntas técnicas de características y respuestas a preguntas tipo qué es

Tela Branca no WordPress: Solução Definitiva em 2026

A tela branca no WordPress, conhecida como White Screen of Death (WSOD), é aquele momento em que você abre o site, o navegador carrega, o favicon aparece na aba… e nada. Só um fundo branco infinito. É um dos erros mais frustrantes que existem porque não dá nenhuma pista. Zero mensagem, zero código de erro. Só o silêncio.

Eu já perdi horas com isso e vou te falar: a causa quase nunca é a tela branca em si. É um sintoma de um erro PHP que o WordPress está escondendo. Por padrão, o WP oculta os erros do PHP, então quando algo quebra feio, o PHP mata a execução antes de renderizar qualquer coisa e você fica olhando para o vazio.

Antes de sair desativando tudo no desespero, entenda: 90% dos casos de erro tela branca WordPress vêm de três vilões — um plugin recém-atualizado, o esgotamento do limite de memória do PHP ou uma incompatibilidade com a versão do PHP. Achar qual é o culpado é metade do trabalho.

Como forçar o WordPress a mostrar o erro real

O primeiro passo é parar de trabalhar às cegas. Você precisa forçar o WordPress a mostrar o erro. Abra o arquivo wp-config.php pela sua hospedagem ou via FTP e procure a linha define(‘WP_DEBUG’, false);. Troque para:

define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);

Com isso, o WordPress para de esconder o jogo e grava tudo num arquivo chamado debug.log dentro de /wp-content/. Abra esse arquivo e você vai ver a linha exata do erro, com o caminho do plugin ou do tema que causou a tela branca no WordPress. Essa é a forma mais rápida de resolver tela branca no WordPress sem ficar chutando.

Se por algum motivo você não tiver acesso ao arquivo de log, olhe o error_log do próprio servidor pelo painel da hospedagem (cPanel, hPanel, Plesk). Lá aparece a mensagem crua do PHP, tipo “Fatal error: Allowed memory size exhausted” ou “Cannot redeclare function”.

Erro de memória: o motivo mais comum de tela branca

Sabe aquela atualização de plugin que você fez e minutos depois o site sumiu? Grande chance de ser memória. O WordPress por padrão limita o PHP a algo entre 40M e 128M, e plugins pesados como page builders (Elementor, WPBakery, Divi) estouram isso fácil.

A correção é subir o limite direto no wp-config.php, antes da linha “That’s all, stop editing”:

define(‘WP_MEMORY_LIMIT’, ‘256M’);
define(‘WP_MAX_MEMORY_LIMIT’, ‘512M’);

O WP_MAX_MEMORY_LIMIT é importante porque ele afeta tarefas administrativas, como gerar miniaturas, importar conteúdo e rodar backup. Muita gente só aumenta o primeiro e continua tomando tela branca no painel administrativo. Se mesmo assim a hospedagem não liberar, você vai precisar pedir ao suporte para aumentar o memory_limit no php.ini — hospedagens baratas costumam cortar em 256M.

Plugin ou tema quebrando o site: como isolar o culpado

Quando o erro acontece logo depois de instalar ou atualizar algo, o suspeito é óbvio. Mas se você não consegue nem acessar o /wp-admin para desativar, faça pelo FTP (ou pelo gerenciador de arquivos da hospedagem):

  • Renomeie a pasta /wp-content/plugins para plugins_off.
  • Recarregue o site. Se voltar, o problema é plugin.
  • Crie a pasta plugins de novo e vá movendo os arquivos de volta um por um.

Para o tema, o caminho é o mesmo: renomeie a pasta do seu tema ativo em /wp-content/themes/. O WordPress vai cair automaticamente no tema padrão (Twenty Twenty-Four) e, se o site voltar, o tema era o culpado.

Tem um detalhe que quase ninguém comenta: plugins abandonados ou desatualizados são os que mais causam tela branca no WordPress. Antes de atualizar o PHP do servidor para 8.2 ou 8.3, confira se todos os plugins são compatíveis. Um único plugin velho pode derrubar tudo.

Banco de dados e arquivos corrompidos

Às vezes o problema nem é código: é a tabela do banco de dados corrompida, geralmente depois de um servidor cair no meio de uma escrita. Para checar, acesse o phpMyAdmin, selecione as tabelas do seu WordPress e rode um “Reparar tabela”. Se preferir terminal, o comando é:

mysqlcheck -u usuario -p nome_da_base -r

Também vale testar o arquivo .htaccess. Renomeie-o temporariamente para .htaccess.bak e recarregue o site. Se voltar a funcionar, o problema estava nas regras de reescrita, possivelmente corrompidas por um plugin de segurança ou cache. Basta regenerar as permalinks depois em Configurações > Links Permanentes.

Permissões de arquivo e versão do PHP

Permissões erradas também geram tela branca no WordPress, principalmente após migrar de servidor. A regra padrão é:

  • Pastas: 755
  • Arquivos: 644
  • Arquivo wp-config.php: 600 ou 644

Qualquer coisa com 777 é convite para invasão e costuma ser bloqueada por hospedagens sérias, resultando em erro. Ajuste pelo gerenciador de arquivos ou por comando chmod.

E não ignore a versão do PHP. Muito tema antigo simplesmente não roda em PHP 8+. Se a hospedagem atualizou o PHP automaticamente (algumas fazem isso sem avisar), você acorda com o site branco do dia para a noite. Volte para uma versão anterior no painel de controle e teste.

Quando nada disso funciona

Se você já testou memória, plugins, tema, banco e permissões e a tela branca no WordPress continua, o problema pode estar no próprio servidor web — Apache ou Nginx mal configurado, ou um módulo desatualizado. Nesse caso, abra ticket na hospedagem com o log do erro em mãos. Suporte que se preze resolve rápido quando você entrega a mensagem exata em vez de dizer só “meu site tá branco”.

Uma última dica: mantenha um backup automático antes de qualquer atualização. Tela branca deixa de ser drama quando você sabe que pode restaurar tudo em dois minutos. E ative o WP_DEBUG apenas em ambiente de teste, nunca em produção, porque exibir erros na tela de um site público é presente pra hacker.

No fim das contas, a tela branca no WordPress é um daqueles erros que parecem assustadores, mas quase sempre têm solução. O segredo é não entrar em pânico e seguir um método: forçar o log, identificar o culpado e corrigir na raiz. Em 2026, com PHP 8.3 já rodando na maioria das hospedagens, a compatibilidade de plugins e temas se tornou ainda mais crítica. Então, antes de atualizar qualquer coisa, verifique se tudo está em ordem. E se a tela branca aparecer, você já sabe exatamente o que fazer.