WordPress com tela branca da morte: causas e como recuperar em 2026

WordPress com tela branca da morte: causas e como recuperar em 2026

Você abriu o site e só viu uma tela branca da morte? O famoso White Screen of Death (WSoD) do WordPress é um dos erros mais frustrantes porque não te dá nenhuma pista do que está errado — só uma tela vazia. A boa notícia: na maioria dos casos a recuperação demora menos de 30 minutos quando você sabe o que procurar. Neste guia, vamos cobrir as 8 causas mais comuns em 2026, como ativar o log de erro para descobrir a culpada, e o passo a passo de recuperação para cada cenário.

As 8 causas mais comuns da tela branca em 2026

  1. Conflito de plugin após atualização — plugin novo incompatível com versão atual do PHP/WordPress
  2. Tema corrompido ou com erro PHP fatalfunctions.php com problema
  3. Memória PHP insuficiente — site grande estourou limite
  4. Versão de PHP incompatível — hospedagem atualizou para PHP 8.2/8.3 e plugin antigo quebrou
  5. Atualização do WordPress core falhou — meio do update foi interrompido
  6. Arquivos corrompidos no servidor — falha de disco, corrupção em backup mal feito
  7. Infecção por malware — script malicioso causa fatal error
  8. Limite de hospedagem atingido — espaço em disco esgotou, banco travou

Os 3 primeiros respondem por 70% dos casos. Vamos focar em diagnóstico antes de tentar fix cego.

Como ativar o log de erro do WordPress (5 minutos)

Antes de chutar qual é a causa, ative o log de erro. Edite wp-config.php via FTP:

  1. Conecte por FTP/SFTP
  2. Abra wp-config.php na raiz do site
  3. Procure pela linha define('WP_DEBUG', false);
  4. Substitua por:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', 0);

Salve e recarregue o site. Após reproduzir a tela branca, abra wp-content/debug.log. As últimas linhas vão indicar exatamente qual arquivo e função causaram o erro fatal.

Solução 1 — Desabilitar todos os plugins via FTP

Se a causa é plugin, esta é a forma mais rápida:

  1. Acesse via FTP wp-content/plugins/
  2. Renomeie a pasta plugins para plugins_old
  3. Recarregue o site — se voltar, é plugin
  4. Renomeie de volta para plugins
  5. Renomeie cada plugin individualmente (adicione _off no final) até encontrar o culpado

Quando achar o plugin culpado, opções:

  • Atualizar via wp-admin (se voltou o acesso)
  • Trocar por alternativa
  • Buscar versão compatível com sua PHP

Solução 2 — Trocar tema para Twenty Twenty-Four

Se desabilitar plugins não resolveu, teste se é o tema:

  1. Via FTP, acesse wp-content/themes/
  2. Renomeie a pasta do seu tema atual (adicione _old)
  3. WordPress vai automaticamente voltar para tema default (Twenty Twenty-Four ou último disponível)
  4. Se o site voltar = problema era o tema

Volte o nome do tema e analise functions.php via log de erro. Geralmente é função personalizada sem checagem de PHP version.

Solução 3 — Aumentar memória PHP

Se o log diz Allowed memory size exhausted:

Edite wp-config.php e adicione antes da linha /* That's all, stop editing! */:

define('WP_MEMORY_LIMIT', '256M');
define('WP_MAX_MEMORY_LIMIT', '512M');

Se não resolver, edite ou crie .htaccess e adicione:

php_value memory_limit 512M

Hospedagens compartilhadas podem ter limite máximo abaixo disso — abra ticket pedindo aumento ou considere upgrade.

Solução 4 — Verificar versão de PHP

WordPress 6.5+ recomenda PHP 8.1+. Algumas hospedagens atualizam automaticamente para PHP 8.2 ou 8.3, e isso quebra plugins antigos. Para verificar:

  1. cPanel → “Select PHP Version” ou “MultiPHP Manager”
  2. Veja a versão atual
  3. Se for 8.2+, tente baixar para 8.1 ou 8.0 temporariamente
  4. Recarregue o site

Se voltar, identifique o plugin/tema incompatível e atualize ou substitua. Não fique em PHP antigo permanentemente — é risco de segurança.

Solução 5 — Restaurar arquivos do core

Se for atualização do WordPress que falhou:

  1. Baixe versão atual em wordpress.org/download/
  2. Descompacte localmente
  3. Via FTP, suba apenas as pastas wp-admin e wp-includes sobrescrevendo
  4. Não sobrescreva wp-content nem wp-config.php
  5. Recarregue o site — deve voltar

Quando a tela branca indica invasão

Em alguns casos, a tela branca é causada por malware que tem erro PHP. Indicadores:

  • Aparece de uma hora para outra sem nenhuma ação sua
  • Log mostra arquivo PHP em wp-content/uploads (não deveria ter PHP ali)
  • Log mostra função obscura como eval() ou nomes ofuscados
  • Usuários extras no banco de dados
  • Mudança no .htaccess ou no wp-config.php sem você ter feito

Se for esse cenário, depois de recuperar a tela branca, faça checagem completa de malware.

Como evitar a tela branca no futuro

  • Sempre faça backup antes de atualizar tema ou plugin importante
  • Use ambiente de staging para testar atualizações grandes
  • Mantenha PHP atualizado mas teste cada upgrade
  • Monitore uso de memória — se passa de 80%, faça upgrade preventivo
  • Tenha um plano de manutenção que monitora indisponibilidade — você é avisado antes do cliente
  • Configure log de erro em produção (com DISPLAY=false) para ter histórico

O plano Avançado do Site Seguro inclui monitoramento de uptime, atualizações testadas em staging e suporte para incidentes como tela branca.

FAQ: tela branca da morte no WordPress

Posso entrar no wp-admin se a parte pública está em branco?

Tente. Em ~30% dos casos o admin funciona enquanto o front quebrou (especialmente se for problema do tema). Acesse /wp-login.php.

Tela branca pode ser problema do navegador?

Improvável, mas teste em outro navegador, em modo anônimo, e em outro dispositivo. Limpe cache. Se persistir, é servidor.

O Wordfence pode causar tela branca?

Sim, quando a configuração de firewall fica corrupta. Solução: renomear pasta wp-content/plugins/wordfence via FTP, acessar site, reinstalar plugin.

Tela branca depois de mudar de hospedagem é normal?

Não, mas é comum. Geralmente é diferença de versão PHP entre origem e destino, ou caminhos absolutos quebrados no banco. Procure por siteurl e home em wp_options.

Vale a pena restaurar backup ao invés de investigar?

Se o backup tem menos de 24h, sim — economiza tempo. Se for mais antigo, perde conteúdo recente, e a causa raiz pode reaparecer.

Conclusão: 95% dos casos resolvem em <1h

O WordPress com tela branca da morte parece terrível mas tem fix em quase todos os casos. A chave é ativar o log antes de tentar correções no escuro. Se o log apontar para algo que você não consegue resolver, ou se a tela branca persistir mesmo após desabilitar plugins/tema, considere ajuda profissional.

O Site Seguro atende emergências de tela branca em até 24h pelo WhatsApp. Para empresas que buscam suporte especializado WordPress, recomendamos avaliar nossos critérios de escolha.

Procurando uma suporte especializado WordPress?

O Site Seguro é especialista 100% em segurança WordPress, com SLA, garantia contra reincidência e atendimento humano no Brasil.

Conhecer nosso serviço →

Deixe uma resposta

Fale conosco