Erro de análise: Erro de sintaxe inesperado no WordPress [CORRIGIDO]
Erro de análise: Erro de sintaxe ” inesperado no WordPress
Está tentando algo novo em seu site WordPress? Obteve qualquer um dos seguintes erros, como
⚠️ erro de análise: erro de sintaxe, inesperado t_string wordpress,
⚠️ erro de análise erro de sintaxe fim de arquivo inesperado no wordpress,
⚠️ erro de análise: erro de sintaxe, inesperado t_function wordpress,
⚠️ erro de análise de sintaxe de texto inesperado t_string wordpress,
⚠️ erro de análise de sintaxe de erro inesperado se t_if wordpress,
⚠️ wordpress parse error syntax error inesperado esperando ou ‘;’
então não surte. Você não é o primeiro a receber o erro de análise no WordPress. Neste artigo, mostraremos como corrigir o erro de sintaxe inesperado no WordPress. O erro de análise no WordPress não é um erro comum e normalmente ocorre por meio de um erro cometido pelo usuário.
Às vezes, instalamos um novo plugin em nosso WordPress e quando o ativamos obtemos um erro de sintaxe. Às vezes esse erro aparece entre o conteúdo, mas às vezes todo o conteúdo desaparece e só vemos o erro. Ou pior, às vezes nem isso. Só temos uma tela em branco.
Estamos aqui para dizer que isso é completamente normal se você viu a mensagem “Erro de sintaxe” ⚠️ porque o WordPress às vezes pode ser confuso com erros de sintaxe irritantes.
Esses erros ocorrem se as regras de sintaxe do PHP corretas não forem seguidas. Neste tutorial, mostraremos como corrigir erros de sintaxe no WordPress com instruções simples para iniciantes.
Vamos ver como entender , depure e corrija um erro de sintaxe ou, alternativamente, pelo menos isole-o:
Algumas perguntas mais comuns:
- Como corrigir o erro de sintaxe no WordPress?
- Como corrigir o erro de análise: erro de sintaxe, inesperado ” WordPress? ⚠️
- Como corrigir o erro de análise no WordPress?
- Como depurar e corrigir erros de sintaxe do WordPress ?
Nesta postagem, você também saberá mais sobre:
- Como você corrige um erro de sintaxe?
- O que é parse erro de sintaxe, erro inesperado?
- O que é um erro de análise no WordPress?
- Como posso corrigir sintaxe inválida em Python?
- O que causa um erro de sintaxe?
- O que é um erro de sintaxe com exemplo?
O que são erros de análise: erros de sintaxe ?
Erros de PHP⚠️ podem ocorrer quando seu código está sendo convertido de uma série de caracteres para algo que é visível para os visitantes de seu site.
Esse erro também pode ocorrer quando um a atualização é feita pelo desenvolvedor de um tema ou extensão (isso é bastante raro, mas pode acontecer).
Por exemplo, você pode ter cometido erros de sintaxe em seu código ao esquecer parênteses, adicionar espaços ou caracteres.
Esses erros ocorrem quando o código PHP não pode começar ou terminar de ser analisado. Obviamente, se for esse o caso, algo terrivelmente errado aconteceu e pode demorar mais do que colocar alguns} lá para corrigir o seu código.
Este pode ser um problema de copiar e colar. Talvez o desenvolvedor não tenha copiado e colado as linhas do código conforme mencionado no tutorial.
⚠️ A causa mais provável do erro está ausente ou um parêntese incompatível no código PHP
No WordPress, existem três tipos principais de erro de análise que podem ocorrer no seu site WordPress:
⚠️ Erro de sintaxe – Ocorre por causa dos pontos-e-vírgulas, chaves ou aspas que foram usados no código PHP. Um deles está faltando ou os errados foram adicionados.
⚠️ Erro inesperado – acontece quando você inclui um caractere, como um colchete de abertura ou fechamento ou outros caracteres semelhantes. Este é um erro de análise que ocorre quando o php ainda está procurando por algo e chega ao final do arquivo sem encontrá-lo. Pode ser uma citação ou colchete não fechado, e o php ainda está tratando o conteúdo do arquivo como parte da citação.
O php está apenas informando você foi inesperado
⚠️ Erro constante indefinido – Este é o problema com o caractere ausente em uma matriz ao fazer referência a uma variável ou cenários possíveis.
É extremamente importante ter em mente que esses três tipos de erros de análise têm muitas variações diferentes, dependendo do erro específico no código PHP escrito.
Problema relacionado – Corrigir WordPress travado no modo de manutenção
O que é um erro de sintaxe?
O erro de sintaxe do WordPress é comum entre os usuários que adicionam trechos de código a seus sites WordPress. Quando esse erro ocorre, você costuma ver algo como na página inicial do site:
Muitas vezes esse erro ocorre porque uma linguagem de programação não é usada corretamente, ou seja, as regras não são seguidas e o código está escrito incorretamente. Pode ser algo tão simples como não colocar um ponto-e-vírgula ou que um arquivo completo está incorreto. Ao compilar, não será compreendido e esse erro aparecerá.O lado positivo desse erro é que você saberá exatamente o que é e veremos como corrigi-lo. No caso de você executar um site multi wordpress e quiser descobrir qual atividade do usuário levou a esse erro, ele pode ser encontrado monitorando a atividade do usuário no painel do wordpress.
Estrutura dos erros de sintaxe:
“Erro de análise: erro de sintaxe, inesperado
character
no caminho / to / php-file.php on-linenumber
”
Estrutura de erros constantes indefinidos:
“Aviso: uso de constante indefinida
constant string
– assumido ‘constant string
‘ em path / to / php-file.php on-linenumber
“
Exemplo de erros inesperados
“Erro de análise: inesperado
character
no caminho / para / php-file.php na linhanumber
”
Erros de análise inesperados podem listar uma string em vez de um caractere.
Em cada um desses exemplos, number
refere-se ao número da linha e será substituído por números reais, como 23 ou 1256, por exemplo, embora não necessariamente aqueles números de linha exatos.
- O arquivo indicado na mensagem de erro é – onde o problema persiste
- O número da linha dá uma dica de onde procurar o erro.
O character
ou constant string
dão uma ideia do que procurar ao redor do número da linha indicada. Isso é o que precisa ser consertado ou está relacionado ao que precisa ser corrigido.
Leitura relacionada – Corrigir Desculpe, este tipo de arquivo não é permitido por motivos de segurança
O que causa a análise do PHP / erros de sintaxe no WordPress?
Mesmo um pequeno erro de digitação no lugar errado pode fazer com que a operação de toda a sua página do WordPress pare de funcionar. No entanto, a mensagem “Erro de sintaxe” não é um problema insolúvel.
Um erro de sintaxe é, via de regra, causado por um pequeno erro crítico na sintaxe do seu código. Uma vírgula ausente ou um parêntese incorreto interrompe todo o script. Você instalou recentemente um snippet ou atualizou um plug-in? Se for esse o caso, você deve verificar isso primeiro.
Para resolver os erros de sintaxe do WordPress, você deve refazer a parte do código que causou este erro. Ou você o exclui completamente ou corrige a sintaxe.
Como um iniciante, não é incomum ficar rapidamente frustrado quando um único erro torna o site inteiro inacessível. Se você adicionou o código no painel do WordPress através da área do editor, então não é mais possível acessar diretamente o código do WordPress.
Como detectar erro de sintaxe no wordpress?
Se o erro apareceu logo depois você colou algum bloco de código, verifique o último principalmente.
De qualquer forma, na mensagem de erro de sintaxe, você verá o dano ed e a linha de código que você deve revisar. Isso também é visto quando você ativa a depuração definindo define (‘WP_DEBUG’, true); em wp-config.php.
- Verifique se você não perdeu nenhum ponto-e-vírgula. Existem códigos que à primeira vista não parecem ter um erro, e adicionando um ponto e vírgula no final, a mensagem de erro desaparece.
- Verifique se as aspas estão no formato adequado, em PHP o duplo e aspas simples são usadas, certifique-se de que não estejam em itálico.
- Verifique se não há parênteses faltando para abrir ou fechar. Você pode codificar a sintaxe PHP para qualquer erro usando esta ferramenta útil.
Para identificar a origem ou causa desse erro, siga as etapas abaixo:
- wp -config.php: ativa a depuração definindo define (‘WP_DEBUG’, true); Normalmente lançará o erro na tela onde indicará o arquivo, a linha e o tipo de erro que foi encontrado durante a execução.
- Feche cada pedido: Verifique se não falta um; no fechamento de cada linha.
- Verifique as aspas: No PHP, aspas simples e duplas são usadas. Às vezes, ao copiar e colar, o formato é movido e as aspas aparecem em cursivo (aspas curvas). Exemplo: “” em vez de “” ou ‘’ em vez de ”.
- Verifique os parênteses: É muito comum nas instruções deixar um parêntese para fechar ou abrir. Parênteses equilibrados exigem que todos os parênteses de abertura sejam fechados na ordem inversa da abertura.
Como encontrar um erro de análise no WordPress?
A maneira mais fácil de abrir um arquivo PHP é para abri-lo usando o editor de texto padrão do computador. O editor de texto padrão é baseado em JavaScript, o que permite a execução em várias plataformas e CMS como WordPress e é compatível com a maioria dos navegadores da web.
Os editores de texto nos permitem escrever enquanto vemos o resultado final do texto.
E, finalmente, o editor gera o conteúdo como texto, imagens e outros elementos em código HTML e nos mostra de forma semelhante a como será em nosso site.
Editores de texto populares incluem
- Notepad ++
- Texto sublime
- Atom
- colchetes
- TextWrangler
Leitura relacionada – Como corrigir o erro “Esta conta foi suspensa” no WordPress
Como corrigir erro de análise de sintaxe erro inesperado ” em wordpress Via FTP?
Para corrigir o erro de sintaxe no WordPress, você precisa editar o código que causou esse erro. A única maneira possível de resolver o erro de sintaxe é trocar diretamente o código com falha por FTP ou acesse o arquivo que você editou pela última vez usando FTP.
Etapas para corrigir erro de sintaxe no WordPress via FTP
- > > Depois de instalar o programa FTP
- > > conecte-o ao seu site
- > > vá para o arquivo de tema que precisa ser editado.
Caso você tenha esquecido qual arquivo você precisa editar, basta olhar para o erro código. O erro dirá exatamente qual arquivo e linha você precisa editar.
- > > Remova o código que você adicionou / escreva por último na sintaxe correta
- > > Salve o arquivo e faça upload de volta ao seu servidor
- > > Vá ao seu site WordPress e atualize a página, e ela abrirá como antes ..
Corrija o erro de análise enviando arquivos novos
- Se você não conseguir descobrir como corrigir seu código > > tente enviar uma nova versão do arquivo.
- Se o seu tema for o problema > > baixe uma cópia (a versão que você está usando).
- Se você tiver apenas a pasta original arquivada e tiver atualizado o tema apenas por meio do administrador do WordPress desde > > baixe uma nova cópia do seu provedor de temas.
- Se você escolher a raiz do WordPress e seu problema for com wp-includes ou wp-admin > > você pode carregar com segurança novas cópias desses arquivos para o seu site.
Ferramentas para ajudá-lo a corrigir o erro de sintaxe no WordPress
Se você já tentou as etapas acima e ainda obtém o erro de sintaxe, recomendamos que você tente as ferramentas fornecidas a seguir:
PHP Storm
É um IDE considerado bastante completo com sua versão paga de assinatura mensal ou anual (US $ 199), você pode receber todas as atualizações. Php Storm faz parte da JetBrains e oferece o pacote completo (incluindo PHPStorm) por US $ 649 por ano.
No entanto, oferecem uma versão para estudantes universitários, com proibição de uso para fins comerciais.
Código do Visual Studio
É um editor de código com muitos recursos para iniciantes e especialistas. O Visual Studio Code também aceita várias extensões e personalizações.
Leitura relacionada – Como corrigir o problema do WordPress não enviar e-mail
Como evitar erros de sintaxe?
O ideal é que você aprende PHP porque o conhecimento de uma linguagem é o que o ajuda a detectar erros em seu código rapidamente.
Evitar esses erros é tão fácil quanto corrigi-los se você estiver pelo menos um pouco familiarizado com PHP. Você pode verificar se há erros de sintaxe em seu código automaticamente, executando-o por meio de um validador de código PHP.
Caso contrário, você sempre pode verificar seus códigos antes de aplicá-los a um site ou convertê-los em um plugin. Aqui estão algumas ferramentas que podem ajudá-lo:
- Verificador de código PHP
- Serviço de validação de marcação W3
- Verificação de sintaxe de código PHP
Aqui estão algumas dicas dos erros de sintaxe mais comuns a serem observados imediatamente:
- Certifique-se de que haja apenas uma abertura (
<?php
) e tag de fechamento (?>
) por documento - Adicionar código não deve ser inserido entre uma função
- Verificar funções que são divididos por outros
Habilitar depuração
Se você ainda tem o erro do erro de sintaxe ou a área de administração tem não funcionar (ou você encontrou a causa, mas ainda deseja pesquisar mais), você pode ativar a depuração, que mostrará todos os erros.
O problema é que quando ocorre um erro fatal, o script para executando. Se isso acontecer antes de qualquer conteúdo ser exibido, você verá apenas uma tela branca vazia.
Para habilitar a depuração, você precisará abrir o arquivo wp-config.php da instalação do WordPress. Encontre a seguinte linha:
define (‘WP_DEBUG’, false);
Substitua false por true e recarregue seu site. Se esta linha não existir, adicione-a no topo.
Em vez da página em branco, você terá agora uma página em branco com mensagens de erro. Não é muito, mas agora você pode começar.Se você ainda não desabilitou plug-ins e temas, poderá determinar a origem do problema visualizando a mensagem de erro.
Deve indicar o arquivo em que ocorreu o erro. Pode ser algo assim:
Não é possível redeclarar get_posts () em / var / www / html / wordpress / wp-content / plugins / my-test-plug my-test-plugin.php na linha 38
No final da mensagem, você pode ver que o problema está na linha 38, e é um plugin chamado “my-test-plugin”. Desativando este plugin, o site deve funcionar.
Você pode corrigir esta linha se quiser alterar os códigos. Se for um plugin do repositório, seria melhor escrever para o autor em vez de fazê-lo você mesmo. Ao modificar o plugin, você terá para manter todas as suas modificações, o que é um quebra-cabeça. É melhor esperar que o desenvolvedor faça isso.
Se você não vir nenhum erro após ativar a depuração, tente entrar em contato com seu host da web porque pode ser que a depuração não está configurada corretamente em seu servidor.
Desative plug-ins e temas
Verifique se o erro começou quando você ativou um novo tema ou plug-in, então você deve substituí-lo ou contatar o desenvolvedor. Freqüentemente, esse erro nem sempre Para fazer login no WordPress, você deve usar o FTP para remover o plugin ou tema.
Desativar todos os seus plug-ins é uma das maneiras mais fáceis e comuns de resolver o erro de sintaxe do wordpress. Uma atualização incorreta de um plug-in costuma ser a causa. Se você ainda tem acesso à sua área de administração, você pode acessá-la rapidamente acessando “Plugins” para selecionar “Desativar” no menu de ação.
Isso desativará todos os seus plug-ins. Se isso resolver o problema, tudo o que você precisa fazer é descobrir qual plugin é o culpado. Comece a ativá-los um por um enquanto carrega o site após cada ativação.
Esperamos que este artigo tenha ajudado a corrigir erro de análise de sintaxe wordpress. Agora você sabe como corrigir erros de análise, o que os causa e como evitá-los no futuro.
Leia mais sobre outros erros comuns do WordPress:
- Como corrigir Erro ao estabelecer uma conexão de banco de dados no WordPress?
- Remova “Este site pode ser hackeado” do WordPress no Google
- Como corrigir “O link que você seguiu expirou” no WordPress?
- Como corrigir erros do arquivo Pluggable.php no WordPress?
- Como corrigir erro do upload do WordPress ao gravar arquivo no disco?
- Erro de upload de imagem HTTP do WordPress – Como Para consertar?
Esta postagem foi modificada pela última vez em 18 de agosto de 2020