Corrigir erros de tema no WordPress
Depois de solucionar o problema do site para identificar o erro, você pode tentar corrigir o tema e voltar o site para o status de edição.
Erros PHP do WordPress
Se a solução de problemas revelar um erro PHP, consulte a tabela abaixo para entender o problema.
Tipo de erro | Definição e o que fazer |
---|---|
E_ERROR | Erro fatal que causa encerramento do script. Normalmente causado pela chamada de um objeto não existente, como uma classe ou função. Isso pode ocorrer com frequência por incompatibilidade de versões. Atualize a versão, os temas e os plug-ins do seu WordPress. |
E_WARNING | Aviso de tempo de execução que não causa encerramento do script. São problemas que podem ocorrer, mas que não interrompem o processamento do PHP. Normalmente incluem avisos de reprovação, que indicam que o seu código pode estar usando uma versão desatualizada do PHP e precisa ser atualizado. Um aviso nos registros do PHP pode não estar necessariamente ligado ao problema. |
E_PARSE | Erro de análise de tempo de compilação. Normalmente indica um erro de sintaxe de PHP, como a ausência de ponto-e-vírgula, parênteses, colchetes, entre outros. Analise o arquivo e a linha especificada na mensagem de erro e procure possíveis erros de sintaxe. |
E_NOTICE | Normalmente são erros no PHP que não causam encerramento do script. Indicam que pode haver um problema, mas que pode ser normal da execução do script. Uma causa comum desse erro é o uso de uma variável PHP não definida. Um aviso nos registros do PHP pode não estar necessariamente ligado ao problema. |
Atualizar os componentes do WordPress
Quando a versão, o tema ou os plug-ins do WordPress são atualizados, pode haver conflito com outros componentes não atualizados. Atualize os outros componentes para restaurar o site. Veja como atualizar um componente do seu site:
- Núcleo do WordPress
- Tema
- Plugins
- Versão do PHP (
Hospedagem Linux com cPanel/ Managed WordPress/ Hospedagem Windows com Plesk )
Tela branca sem erro de PHP
Se for exibida uma tela branca e a solução de problemas não indicar erro de PHP:
- Verifique se o diretório wp-content/themes está presente.
- Confirme se as permissões dos diretórios “wp-content” e “themes” estão corretas.
- 755 para planos da
Hospedagem Linux com cPanel - Leitura e gravação para planos da
Hospedagem Windows com Plesk
- 755 para planos da
- Confirme se o diretório do seu tema ativa também tem as permissões corretas.
- Certifique-se de que o diretório do seu tema ativo tenha arquivos.
- Verifique se também há um tema padrão no diretório wp-content/themes. O WordPress carregará automaticamente o nome padrão caso o tema ativo não esteja presente.
- Confirme se o arquivo index.php está no diretório raiz ou se ele não está em branco.
- Confirme se há o arquivo index.php do seu tema e se ele não está em branco.
Próximas etapas
- Se o problema continuar depois da solução acima, pode ser necessário desinstalar e reinstalar o tema.
Saiba mais
- Use o modo de depuração para corrigir um erro do WordPress.
- Se você precisar de ajuda para corrigir um erro de tema, nossa equipe de suporte do WordPress Premium pode fazer isso por você.