Parse error: syntax error — Erro de sintaxe no WordPress

Time Full Services Time Full Services
Tipo Erros fatais
Nome do erro Parse error: syntax error — Erro de sintaxe no WordPress
Severidade Crítico
Desde WordPress 3.0
Descrição Erro de sintaxe PHP que impede o carregamento do site. Ocorre quando um comando não é escrito corretamente no código.

Causa

Erros de sintaxe geralmente ocorrem ao colar código incorretamente, esquecendo parte do código ao copiá-lo ou incluindo uma tag de abertura extra (<?php) em um arquivo já existente. Também pode acontecer ao editar um tema diretamente no editor do WordPress ou ao instalar um plugin incompatível com a versão atual do WordPress. A mensagem de erro mais comum é: Parse error: syntax error, unexpected '[' in /site/wp-content/plugins/plugin/feature.php on line 123

Como resolver

1. Acesse seu site via SFTP usando FileZilla ou o Gerenciador de Arquivos do seu painel de hospedagem. 2. Navegue até o diretório wp-content/plugins e localize a pasta do plugin onde ocorreu o erro. 3. Para corrigir rapidamente, renomeie a pasta do plugin para desativá-lo e verifique se o site volta ao normal. 4. Para ativar o modo de depuração e identificar a linha exata do erro, abra o arquivo wp-config.php e adicione antes de "That's all, stop editing!":

define('WP_DEBUG', true);
5. Salve o arquivo, atualize o site e localize a linha exata indicada na mensagem de erro. 6. Corrija o código removendo a tag <?php duplicada, o símbolo ausente ou o ponto e vírgula faltante. 7. Após corrigir, desative o modo de depuração alterando para:
define('WP_DEBUG', false);

PHP
define('WP_DEBUG', true);

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →