Como corrigir “Falha na atualização. A resposta não é uma resposta JSON válida”
Você acabou de se deparar com o “Falha na atualização. A resposta não é uma resposta JSON válida.” erro ao trabalhar no editor de blocos do WordPress?
⚠️ É um erro comum do WordPress e aparece em seu site por motivos como conflito de plugin e tema, certificado SSL ou problema de conteúdo misto, corrupção de arquivo .htaccess, etc.
É frustrante encontrar o erro de resposta JSON. Ele não informa por que está ocorrendo ou como removê-lo – ele o força a abandonar tudo o que está fazendo e encontrar uma maneira de remover o erro do seu site.
O que causa a mensagem “Falha na atualização. A resposta não é uma resposta JSON válida.” erro? 💣
Quando você carrega uma imagem ou publica ou atualiza uma postagem em seu site WordPress, o WordPress comunica a solicitação ao seu servidor web. O servidor responde no formato JSON.
Se, por algum motivo, o servidor não responder no formato JSON ou simplesmente não responder, o WordPress lançará “A resposta não é uma resposta JSON válida”. erro.
Você deve estar se perguntando: O que causa a falha de comunicação ou falta de comunicação entre seu site e o servidor?
A resposta é que há mais de uma causa. Pode ser um bug em um plugin ou tema, um problema com o certificado SSL, corrupção de arquivo .htaccess, conflito de API REST, etc.
Na próxima seção, vamos explorar essas causas e descobrir qual delas levou ao erro em seu site.
Mas antes de prosseguirmos para a próxima seção, vale a pena notar que o WordPress mostra diferentes variações do mesmo erro JSON.
- Você verá esta variação ao tentar atualizar uma postagem: “Falha na atualização. A resposta não é uma resposta JSON válida.”
- Este aparece quando você está tentando publicar uma postagem: “Falha na publicação. A resposta não é uma resposta JSON válida.”
- E um simples, “A resposta não é uma resposta JSON válida.” erro aparece quando você está carregando uma imagem.
ℹ️ Não importa qual variação você veja, as soluções são as mesmas.
Como corrigir “A resposta não é uma resposta JSON válida”. erro 🔨
Como não sabemos o que causa o erro em seu site, tentar soluções diferentes é o melhor caminho a seguir.
Mas antes de começarmos, faça um backup de todo o seu site WordPress.
Neste tutorial, você precisará fazer modificações em seu site. Este é um negócio arriscado. Ele pode quebrar seu site. Quando algo der errado, um backup ajudará você a restaurar o site ao normal. Portanto, você precisa fazer um backup do seu site WordPress antes de prosseguir.
🔧 Agora, vamos começar com as soluções:
Gere um novo arquivo .htaccess para corrigir problemas de links permanentes
Uma das causas mais comuns por trás do erro JSON é um problema com o arquivo .htaccess ou links permanentes do seu site.
Para remover o erro do seu site, você precisará atualizar os links permanentes do seu site, o que pode ser feito de duas maneiras.
A opção mais simples é forçar o WordPress a gerar um novo arquivo .htaccess a partir do painel do WordPress.
Vamos para Configurações → Link permanente. Role para baixo na página Permalink e clique no botão Salvar alterações botão.

Agora volte ao seu editor e verifique se o erro desapareceu.
Ainda assim, vendo o erro? Há mais uma solução que você pode tentar antes de passar para o próximo método. Você pode excluir completamente seu arquivo .htaccess existente e fazer com que o WordPress crie um novo:
1. Instale FileZillaName, um cliente FTP em sua área de trabalho. Aqui está um guia sobre como instalar o FileZilla.
2. Abra o FileZilla e conecte-o ao seu site. Este guia mostrará como fazer essa conexão.
3. Em seguida, vá para public_html e localize o .htaccess Arquivo.
4. Clique com o botão direito do mouse no arquivo e selecione Download para salvar uma cópia em seu computador local. Isso funcionará como um backup caso você precise.
5. Depois de fazer o backup, clique com o botão direito do mouse no arquivo e selecione o Excluir botão para excluir o arquivo.

6. Abra o painel do WordPress e vá para Configurações → Link permanente. Role para baixo na página Permalink e clique no botão Salvar alterações botão. Isso forçará o WordPress a criar um novo arquivo .htaccess.
👉 Isso deve remover o erro do seu site se estiver sendo causado por problemas de .htaccess/permalink. Caso contrário, tente as seguintes soluções.
Verifique as configurações de endereço do seu site WordPress
O erro de resposta JSON pode estar aparecendo porque os endereços do seu site na página Configurações não estão configurados corretamente.
Para acertar as coisas, vá para Configurações → Geral e você poderá ver os dois campos a seguir:
- Endereço WordPress (URL)
- Endereço do site (URL)
Verifique se o URL do seu site é inserido em ambos os campos. Ambos os URLs devem ser idêntico. E eles deveriam começar com HTTPSnão HTTP (desde que você tenha instalado um certificado SSL).
Em seguida, salve suas alterações.
Mesmo que você não faça alterações na página, certifique-se de clicar no botão Salvar alterações botão.

Corrigir avisos/problemas de conteúdo misto
Hoje em dia, todos os sites devem usar um certificado SSL, que permite que você use a conexão HTTPS em seu site.
No entanto, se você migrar um site mais antigo de HTTP para HTTPS, poderá acabar com uma situação em que alguns recursos mais antigos ainda estão sendo carregados por HTTP em vez de HTTPS. Isso pode acionar algo chamado aviso de conteúdo misto, que pode levar ao erro de resposta JSON inválido.
Na seção anterior, você garantiu que o endereço do WordPress e o endereço do site comecem com HTTPS. Isso já poderia ter corrigido o problema de conteúdo misto. Mas só para estar do mesmo lado, instale e ative este plugin: SSL Realmente Simples.
Após a instalação, você verá um pop-up com este botão: ativar SSL! Clique no botão. O plug-in será configurado para funcionar e desconectar você. Não se preocupe. Basta fazer o login e verificar se o erro JSON no seu editor Gutenberg desapareceu.
Se precisar de ajuda para configurar o plug-in, consulte este guia.

Desative plugins e temas para encontrar conflitos
O conflito de tema e plug-in é uma causa comum de erros do WordPress. Portanto, nesta seção, ajudaremos você a descobrir se um tema ou plug-in está causando o erro de resposta JSON em seu site.
Primeiro, uma pequena divulgação: desativar os plug-ins e temas pode fazer com que seu site quebre. Você pode perder algumas de suas configurações. Mas se você tiver um backup instalado, isso não será um problema.
Depois de desativar os plugins e temas e descobrir qual plugin ou tema está causando o erro, você pode restaurar seu site de volta ao normal. Em seguida, exclua o tema ou plug-in culpado do seu site. Dessa forma, todas as suas configurações permanecerão intactas e o culpado desaparecerá.
Agora, vá para Aparência → Temas e ativar o tema padrão do WordPress (como vinte e vinte, vinte e vinte e um, etc). Verifique se o erro JSON foi corrigido.
Se o erro desaparecer, exclua o tema. Caso contrário, reative seu tema anterior.
Em seguida, vá para Plug-ins instalados, selecione todos os seus plugins e em Ações em massa, escolha Desativar e bater Aplicar.

Se o erro não aparecer no seu Gutenberg Editor, um dos seus plugins o estava causando. Tudo o que você precisa fazer é descobrir qual dos plugins é o culpado. Comece a reativar os plug-ins um por um. Toda vez que você reativar um plug-in, verifique se o erro JSON retornou.
Ao encontrar o culpado, exclua o plug-in. Se for uma parte essencial do seu site, entre em contato com o desenvolvedor do plug-in e peça ajuda.
Outras maneiras de solucionar o erro de resposta JSON inválido
As quatro primeiras soluções devem permitir que você remova o erro “Falha na atualização. A resposta não é uma resposta JSON válida.” mas se persistir, tente os seguintes métodos:
Procure por conflitos de API REST
O WordPress usa a API REST para se comunicar com o servidor. Se a comunicação falhar por algum motivo, você encontrará o erro JSON.
Para saber se a API REST é a raiz do problema, abra seu editor do Gutenberg onde está aparecendo o erro JSON, clique com o botão direito no erro e selecione o Inspecionar opção.

Debaixo Consoleprocurando por um Erro da API REST. Se você o encontrar, o erro está sendo causado pela API.
Para remover o erro, você precisará procure ajuda do seu provedor de hospedagem.
Carregar imagens de uma forma diferente
Se o upload de imagens em sua postagem estiver causando o erro, tente carregá-las por meio do Biblioteca de mídia.
Verifique se você não está usando caracteres inválidos no título. Apenas use Letras e números em inglês no título da imagem.
Alternar para o Editor Clássico (temporariamente ou permanentemente)
Se tudo falhar, considere mudar para o editor clássico. Tudo que você precisa fazer é instale o plug-in oficial do Classic Editor.
Para uma visão mais detalhada, confira nosso guia sobre como desabilitar o Gutenberg e usar o editor Classic TinyMCE.
Dito isso, se você preferir continuar usando o editor Gutenberg, precisará encontrar uma maneira de remover o erro de resposta JSON do seu site.
👉 Se você tentou todas as soluções listadas acima e ainda não conseguiu remover o erro, então você precisa de ajuda profissional. Entre em contato com seu provedor de hospedagem e conte a eles sobre todas as soluções que você tentou. Eles irão ajudá-lo a remover o erro.
Corrija o erro de resposta JSON inválido do WordPress para sempre
o “Falha na atualização. A resposta não é uma resposta JSON válida.” error é um dos erros mais comuns do WordPress. Pode aparecer ao carregar uma imagem ou publicar/atualizar um conteúdo usando o novo editor de blocos (Gutenberg).
A causa real pode ser qualquer coisa, desde um plugin ou tema não autorizado até um problema de certificado SSL. Remover o erro é apenas uma questão de descobrir o motivo por trás dele e eliminá-lo do seu site.
Esperamos que com a ajuda do nosso tutorial você tenha conseguido remover o erro de resposta JSON do seu site.
Para algumas outras dicas sobre como corrigir erros comuns do WordPress, você pode conferir nosso guia para iniciantes para solução de problemas do WordPress. 😎