Erros de sintaxe no WordPress podem parecer assustadores, especialmente se você for novo em programação.
Você pode encontrar esse problema ao adicionar trechos de código de tutoriais. Mesmo um pequeno erro pode quebrar todo o seu site.
Se você viu a temida mensagem "Erro de sintaxe, inesperado...", não há necessidade de entrar em pânico – você veio ao lugar certo! Nós já encontramos e corrigimos esse erro várias vezes em nossos sites, e sabemos como ajudá-lo a resolvê-lo.
Este guia irá guiá-lo através dos passos para corrigir o erro de sintaxe no WordPress. Ao final, você saberá como fazer seu site voltar a funcionar sem problemas.

O Que é um Erro de Sintaxe no WordPress e Por Que Devo Me Importar?
Um erro de sintaxe no WordPress ocorre quando o código que você adicionou tem sintaxe incorreta, o que significa que ele não segue as regras da linguagem de programação.
Esse tipo de erro pode acontecer por algo tão simples quanto uma vírgula faltando, um colchete extra ou uma aspa mal colocada.
Então, por que você deveria se importar com erros de sintaxe?
Primeiro, eles podem parar completamente o seu site. Em vez de ver seu site lindamente elaborado, os visitantes são recebidos com uma mensagem de erro. Isso não afeta apenas a experiência do usuário, mas também pode prejudicar a reputação e a confiabilidade do seu site.
Além disso, erros de sintaxe podem impossibilitar o acesso à sua área de administração do WordPress. Isso pode ser particularmente estressante se você não se sente confortável com programação e não sabe como corrigir o problema.
Em resumo, erros de sintaxe são erros pequenos, mas significativos em seu código que podem ter um grande impacto em seu site. Ser capaz de identificar e corrigir esses erros rapidamente é fundamental para manter um site funcional e com aparência profissional.
Usando a Sintaxe Correta para Evitar Erros
Garantir que seu código esteja escrito corretamente desde o início pode te poupar muitas dores de cabeça. Prestando atenção à sintaxe correta, você pode evitar muitas armadilhas comuns que levam a erros.
A primeira coisa que você precisa fazer é dar uma olhada no guia para iniciantes sobre como colar snippets da web no WordPress. Este artigo lista alguns erros comuns que iniciantes cometem ao colar código em modelos do WordPress.

O erro de sintaxe geralmente é causado por um erro minúsculo, mas crucial, na sintaxe do seu código. Por exemplo, uma vírgula faltando ou um colchete extra pode quebrar todo o script.
Você colou um snippet da web recentemente? Atualizou um plugin? Então, é provável que você saiba exatamente onde procurar.
Tutorial em Vídeo
Se você prefere instruções escritas, continue lendo.
Corrigindo o Erro de Sintaxe Usando FTP
Para corrigir o erro de sintaxe, você precisa editar o código que o causou. Você pode removê-lo ou corrigir a sintaxe.
Frequentemente, iniciantes entram em pânico porque esse erro torna todo o site inacessível.
Se você colou o código usando a seção Aparência » Editor do seu painel do WordPress, então você está bloqueado. Você pode conferir nosso guia sobre o que fazer se você estiver bloqueado do admin do WordPress.
Então, como você edita o código?
A única maneira de corrigir isso é acessar o arquivo que você editou por último usando FTP. Para instruções passo a passo, você pode consultar nosso guia sobre como usar FTP.
Após instalar o programa FTP, você precisará conectá-lo ao seu site e ir para o arquivo do tema que precisa ser editado. Se você esqueceu qual arquivo precisa editar, basta olhar o código de erro. O erro dirá exatamente qual arquivo e linha você precisa editar.
Você pode remover o código que adicionou por último ou escrever o código usando a sintaxe correta. Assim que terminar de remover ou editar o código, salve o arquivo e faça o upload de volta para o seu servidor.
Depois disso, você pode visitar seu site WordPress e atualizar a página. Você deverá ver que seu site está funcionando novamente.
Como Prevenir o Erro de Sintaxe no WordPress
Para evitar que seu site WordPress quebre novamente, sempre recomendamos adicionar código personalizado com um plugin de snippets de código como o WPCode.

O WPCode facilita a adição de trechos de código no WordPress sem a necessidade de editar o arquivo functions.php do seu tema. Ele também vem com validação inteligente de trechos de código para ajudar a prevenir erros.
Ao adicionar seu código personalizado, o WPCode detectará automaticamente quaisquer erros. Passar o mouse sobre um erro exibirá instruções úteis para que você possa corrigir seu erro facilmente.

O WPCode também desativará imediatamente seu código personalizado quando detectar um erro de sintaxe.
Com este plugin, você nunca mais terá que se preocupar em quebrar seu site ao adicionar trechos de código.

Você pode aprender mais em nosso guia sobre como adicionar facilmente código personalizado no WordPress.
Esperamos que este artigo tenha ajudado você a corrigir o erro de sintaxe no WordPress. Você também pode querer ver nosso guia sobre como corrigir o erro de falha na atualização / falha na publicação do WordPress ou nossa lista de problemas comuns do editor de blocos do WordPress e como corrigi-los.
Se você gostou deste artigo, por favor, inscreva-se em nosso Canal do YouTube para tutoriais em vídeo do WordPress. Você também pode nos encontrar no Twitter e no Facebook.


Mark Perkins
Incrível, este é o melhor site do WP. Me salvou novamente.
Muito obrigado
Francisco
Olá,
Recebi este erro depois de atualizar alguns plugins,
Erro de análise: erro de sintaxe, 'var' inesperado (T_VAR) em /home/smilesonbristol/public_html/wp-content/plugins/jetpack/sal/class.json-api-date.php na linha 55
Por favor, ajude.
WPBeginner Support
Olá Francisco,
Primeiro, você precisa desativar todos os plugins do WordPress. Depois, ative-os um por um até que o erro reapareça. Isso ajudará você a descobrir exatamente qual plugin está causando o erro. Em seguida, você pode entrar em contato com o suporte do plugin.
Admin
Primavera
Não tenho palavras para agradecer! Você salvou minha vida! Eu estava em um ponto crítico, achando que tinha perdido todo o meu trabalho de 2 dias no meu novo site. Agora eu fiz o upload do arquivo via FTP e estou de volta ao wp-admin! Muito obrigado pelo seu site maravilhoso.
WPBeginner Support
Glad you found it helpful
Don’t forget to follow us on Facebook for more WordPress tips and tutorials.
Admin
sangeet kumar
oi
Erro de análise: erro de sintaxe, inesperado ‘define’ (T_STRING) em /home/designba/public_html/wp-content/themes/hestia/functions.php na linha 1
Recebi a mensagem de erro acima. Não consigo acessar nenhuma página. Fiz todos os passos que você mencionou, mas o problema continua o mesmo. Na verdade, eu não mudei nada no functions.php
Por favor, ajude
Ashley
Erro de Análise: erro de sintaxe, inesperado T_FUNCTION na seção do tema. Tentei corrigir o erro no FileZilla, mas estou recebendo “Erro crítico: Não foi possível conectar ao servidor”. POR FAVOR, AJUDE
WPBeginner Support
Verifique seu nome de usuário FTP, senha e informações de host. Você pode ter recebido essas informações por e-mail ao se inscrever em sua conta de hospedagem. Você também pode pedir ao suporte da sua hospedagem para fornecer esses detalhes.
Admin
Jim
Vocês são incríveis.. Salvaram minha vida..
daphne
Aqui está mais um:
conectado ao FTP (como sugerido por este blog… obrigado por isso!!), encontrei os arquivos…. mas não consegui baixá-los:
….Status: Iniciando download de /www/wp-admin/theme-editor.php
Erro: Falha ao abrir “/theme-editor.php” para escrita
Erro: Transferência de arquivo falhou…..
ideia? Alguém?
Raffy
Tive o mesmo problema, uma mensagem de erro vermelha quando tentei baixá-lo da janela de clique com o botão direito: então eu simplesmente procurei pelo meu desktop, arrastei o arquivo para lá, editei-o, deletei o antigo arquivo functions.php no meu wordpress e arrastei o novo arquivo editado para o mesmo lugar. Espero que isso ajude.
Deb
Não consigo dizer o quanto você salvou minha vida!!! Bem, meu blog!!! Sigam todos os passos, pessoal!
Kathleen
Estou recebendo este erro. Fiz o que você disse, colei um código que não funcionou. Quando removi o código colado, ele ainda me deu o erro. Então, tudo bem, copiei o arquivo inteiro de um download recente, e ainda estou recebendo o mesmo erro, então não tenho ideia do que fazer agora.
Stephen
Este artigo salvou minha vida – lol. Muito obrigado pelo passo a passo. Felizmente, eu tinha copiado e colado o código certo em um arquivo de texto, então voltar foi fácil depois que entendi o que estava procurando.
Tracie
Meu Deus, obrigado por este post! Isso acabou de acontecer comigo, e eu pensei que tinha perdido meu site para sempre. Que alívio saber que a solução era tão simples quanto usar FTP.
Walter
Oi pessoal,
Preciso de ajuda para resolver este problema abaixo rapidamente, por favor
——————————————————-
Erro de análise: erro de sintaxe, T_FUNCTION inesperado em /home/cardapio/public_html/wp-content/themes/zerif-lite/inc/customizer.php na linha 41
——————————————————-
Vi um comentário abaixo falando sobre um vídeo explicando uma solução, mas não encontrei o link… alguém poderia me ajudar, por favor?
Walter
Este erro aconteceu depois que fiz a atualização dos plugins pelo Painel WP.. e agora não consigo mais acessar o Painel WP… apenas por FTP
Mikael Andersen
Seria possível para a equipe de desenvolvedores do WP desenvolver algum tipo de script que verifique a sintaxe do código no arquivo functions.php para impedir que o usuário salve o arquivo se ele contiver algum erro.
Acho que seria de grande ajuda para muitos usuários, especialmente se um usuário tirou uma cópia do arquivo antes de fazer qualquer alteração nele.
Imran
Olá pessoal,
Alguém pode me ajudar com isso, estou tendo um erro quando verifico a saúde do meu blog em Não sei como corrigir este erro. Tentei muito, mas não consegui corrigi-lo.
Uso incorreto do atributo href
O atributo href especifica a URL da página para a qual o link aponta. Sem este atributo, o
<a>não é um hyperlink.Como resolver este problema
Isso é essencialmente um link quebrado e, portanto, deve ser corrigido o mais rápido possível para não afetar negativamente o SEO.
Obrigado
WPBeginner Support
Olá Imran,
Você precisará editar a postagem ou página e localizar o link quebrado e, em seguida, excluí-lo.
Admin
Samuel Muiruri
Recebi um erro Parse error: syntax error, unexpected ‘;’ in /home/runningw/public_html/test/wp-content/themes/travel-lite/inc/customize.php on line 167 Eu estava editando customize_register para um tema e, ao fazer o upload, ele travou.
Rachel
Obrigado. Este vídeo me salvou! Informações claras para alguém que nem se considera um iniciante ainda! Muito apreciado!
Walter
Onde está o link deste vídeo?
Kristian
Obrigado!!!
fran garcia
Olá.
Tive o mesmo problema, mas procurando pela pasta do tema, NÃO HÁ UMA PASTA com esse nome, então não consigo editar o php!
Alguma ideia de como proceder?
Obrigado.
WPBeginner Support
Você consegue encontrar a pasta wp-content ou ver algum arquivo do WordPress ao se conectar ao seu site usando FTP ou Gerenciador de Arquivos?
Admin
Pradikta Rachmat
Muito obrigado, agora consigo acessar meu blog.
Martin Watson
Este post é incrível! Funcionou para mim em 30 minutos!
Raj
Erro de análise: erro de sintaxe, inesperado ':' em /home/rev/public_html/wp-content/plugins/facebook-pagelike-widget/short_code.php na linha 28
Recebi a mensagem de erro acima e não consigo acessar meu site, por favor me ajude
Nick
Foi realmente um momento de pânico, mas graças ao seu artigo, foi resolvido em pouco tempo. Muito obrigado!!
masterdungeon
Erro na última linha de main.php.
muhammad saeed
Editor não encontrado. Por favor, corrija isso.
inas dan
Tenho este erro em function.php no tema filho twenty sixteen
Erro de análise: erro de sintaxe, inesperado ‘<' em /home2/hmh49/public_html/myplog/wp-content/themes/twentysixteen-child/functions.php na linha 10
Por favor, ajude
alex
Funcionou lindamente! Obrigado!
Eu estava prestes a ter um choque ao ver que minha página não estava mais disponível, mas graças à sua ajuda, consegui resolver o problema! Muito obrigado!
Kay
Olá,
Preciso de ajuda para corrigir este erro, por favor
Erro de análise: erro de sintaxe, '}' inesperado em /usr/www/users/ogbuldwqdf/wp-content/themes/theme53993/includes/sidebar-init.php na linha 51
Colei o mesmo código de volta, mas ainda estou com o problema
Sibel Baklacı
Eu alterei um pouco o arquivo functions.php do meu tema e agora tenho um erro de sintaxe. Erro de análise de Functiıns.php. Não consigo acessar meu site de qualquer maneira. Não consigo usar o ftp para acessá-lo porque meu site está hospedado no wordpress.com e eles não permitem o uso de ftp. O que posso fazer para resolver este problema. Por favor, ajude!
Mano
Muito obrigado, eu fiz e o problema foi resolvido
zad
hi
i have big problem, help me please
Parse error: syntax error, unexpected ‘$content_width’ (T_VARIABLE) in /home/u369283888/public_html/wp-content/themes/mharty/functions.php on line 1
usei FTP, o que posso fazer para consertar?
Ark
Acho que você esqueceu uma vírgula após a instrução php. Por favor, verifique cuidadosamente. Não é um grande problema.
ZAD
Vou verificar..
Obrigado..
Bharath Bhushan Naidu
Algum plugin para minimizar erros de CSS?
Jaideep Bedi
Estou preso na tela branca da morte... não colei nenhum código, mas fiz uma edição muito pequena (Aparência->Editor)... funcionou e consegui o que queria, mas depois, quando tentei carregar a página, ela nunca carregou. Ao inspecionar o elemento, diz: Erro de sintaxe '}' inesperado.
Desfiz essa pequena edição, mas nada aconteceu... por favor, ajude!!!!
URGENTE
thomas
Olá,
Estou criando um site usando o localhost no meu PC, então ele ainda não está no ar e tentei mudar um pouco de código no editor do WP no arquivo functions.php. Recebi este erro: Parse error: syntax error, unexpected ‘<' in C:\xampp 1\htdocs\wp\wp-content\themes\theme\keid-hosting\functions.php on line 43 e agora não consigo acessar meu admin pelo usual http://localhost/wp/wp-admin/.
Tentei substituir o arquivo functions.php por um original baixado e também substituí todos os arquivos do tema por originais, ainda estou recebendo o erro. Também tentei mudar o nome do tema e do diretório de temas para tentar reverter para o tema padrão (twentyfifteen etc...) mas ainda estou recebendo o erro
Você pode me ajudar, por favor???
Agradeço desde já
Erin
Olá –
Tenho um erro semelhante. O site tinha um tema e eu o alterei. Funcionou bem e eu estava personalizando quando o problema aconteceu. Quando entro no FTP, os novos arquivos do tema não estão lá – apenas o tema antigo é mostrado. Como isso é possível?
Tentei fazer o upload do novo tema aqui para sobrescrever o que quer que esteja causando a queda, mas nada está funcionando. Algum conselho?
Obrigado!
Karen
VOCÊ é incrivelmente INCRÍVEL! Seu site será carregado no meu bolso e compartilhado com todos que conheço que usam WP. Obrigado por esta informação valiosa. Você salvou meu site!
Andrew
Quando acesso meu site, recebo este erro:
Parse error: syntax error, unexpected ‘/’ in /home/cycletrk/public_html/wp-blog-header.php on line 12
Eu sei que é um erro de código, mas não faço alterações no site há um tempo, então o código mudou de repente? Consigo acessar a seção de administração do site normalmente, mas não consigo encontrar onde está esse código.
Alguma ajuda?
WPBeginner Support
Tente desativar os plugins. Veja como desativar todos os plugins do WordPress quando não for possível acessar o wp-admin. Se isso não funcionar, tente atualizar a URL do seu site WordPress. Basta editar o arquivo wp-config.php e adicionar estas duas linhas:
define(‘WP_HOME’,’http://example.com’); define(‘WP_SITEURL’,’http://example.com’);
Substitua example.com pelo nome do seu próprio domínio. É possível que as URLs do seu site tenham sido alteradas e tenham uma barra '/' inesperada no final da URL. Se isso não resolver, tente excluir o arquivo .htaccess. Se o método .htaccess resolver o problema, lembre-se de visitar a página Configurações -> Links Permanentes e clicar no botão de atualização para atualizar seus links permanentes.
Admin
Matt
Atualizei o Wordpress para a versão 4.2.3 e o problema desapareceu. Muito obrigado pela ajuda. Agradeço muito!
Kristy Abbott
Salva vidas! O FTP fez o trabalho
Equipe WPBeginner
Veja nosso Tutorial de FTP
Depois de conectado via FTP, localize o arquivo onde você colou o código. Provavelmente você o adicionou em /wp-content/themes/nomedoseutema/functions.php
Baixe o arquivo para o seu computador. Edite-o para remover o código e, em seguida, faça o upload de volta para o servidor.
Lindsay Hoffman
Olá-
Baixei o FTP, mas não tenho ideia do que fazer depois de logar, além de fazer o login. Como encontro meu erro e o corrijo?
Um pouco mais de contexto:
Eu estava tentando mudar onde um anúncio na minha página estava pelo código. Coloquei o código errado, então não consigo mais fazer login na página. Não tenho ideia de como mudar de volta.
Obrigado
Za
Se eu estiver usando o mamp como meu servidor wordpress, mas agora estou bloqueado por causa do "Erro de análise: erro de sintaxe, inesperado", isso significa que preciso obter uma conta ftp para editar meu erro?
Eric
Olá – Consegui fazer login no meu FTP, mas não consigo abrir o arquivo functions.php. Continuo recebendo uma mensagem de falha na transferência de arquivos. Algum conselho? Obrigado!
GM
Tenho tentado corrigir o erro de sintaxe que cometi ao construir meu site, mas o mapeamento de onde me dizem que o erro está não parece existir quando tento acessar o site através do FZ. Acho que é um problema semelhante ao de Jose no mês passado. Algum conselho? Obrigado
K
Não consigo conectar meu site ao FZ, diz "Não foi possível conectar ao servidor". Já instalei o wordpress. E agora não consigo acessar meu site porque colei acidentalmente theme_hooks em theme_function. Não sei como encontrar meu servidor. Por favor, AJUDE-ME, obrigado
Jose
Olá, depois de editar o Functions.php, recebi um erro de análise em uma determinada linha. Embora eu soubesse qual era o problema, o site está hospedado no wordpress.com e não consigo acessar o arquivo via FTP. Alguma recomendação?
Agradeço antecipadamente.
K
Olá,
I got this error when I tried to access the my blog
Erro de análise: erro de sintaxe, T_FUNCTION inesperado em /home/content/……../wp-content/plugins/easy-related-posts/easy_related_posts.php na linha 75
Please help.
Equipe WPBeginner
Parece que o arquivo functions.php do seu tema está quebrado. Aqui está o que você precisa fazer. Primeiro, conecte-se ao seu site usando um cliente FTP. Vá para o diretório wp-content/themes/laboratory_child/ e, em seguida, edite o arquivo functions.php. Na linha 20, você verá uma chave de fechamento ' } '. Este colchete não deveria estar aqui.
Se este for um tema filho, você pode fazer backup do seu arquivo functions.php e depois excluí-lo do seu servidor web. O arquivo functions.php do tema pai assumirá.
yamini priya
Erro de análise: erro de sintaxe, ‘}’ inesperado em ………./wp-content/themes/laboratory_child/functions.php na linha 20
Recebi a mensagem de erro acima. Não consigo acessar nenhuma página. Fiz todos os passos que você mencionou, mas o problema continua o mesmo. Na verdade, eu não mudei nada no functions.php…..
Irfan Siddiqui
Muito obrigado!
diego
Obrigado por este post! Deu um grande alívio!
Rachel
Aconteceu exatamente comigo na semana passada. Obrigado, vou guardar isso para a próxima vez!
Rachel