WordPress – A resposta não é um JSON válido

Se você possui um site WordPress, mas ao tentar publicar uma página ou post, está aparecendo o erro “A resposta não é um JSON válido”, esse erro pode estar acontecendo por alguns motivos, e vamos te mostrar neste artigo as causas mais prováveis, e claro, algumas ações que podem corrigir esse erro.

Geralmente o erro tende a acontecer por conta da URL do site, links permanentes, etc., por isso, neste artigo vamos te mostrar como corrigir essa situação através de vários métodos, o que deve ser o suficiente para correção. Então, se você estiver enfrentando esse erro agora, vem com a gente!

Corrigindo a URL do site

Note que, essa é uma das opções, e é muito importante que você siga cada opção em ordem por aqui, por isso, vamos começar mostrando como corrigir a URL do seu site. Se o seu site já estiver com a URL correta nessa página, apenas siga para a próxima opção.

  1. Acesse o painel administrativo do seu WordPress (wp-admin)
    Tela de login WordPress (wp-admin)
  2. Já no painel, no menu lateral esquerdo, passe o mouse na opção Configurações, e depois clique em Geral
    Configurações > Geral / no WordPress
  3. Agora, na parte de endereço do WordPress e do site, digite a URL do seu site (se já estiver, siga para a próxima opção).
    Mudar URL do site

Corrigindo os links permanentes

  1. Ainda no painel administrativo (wp-admin), no menu de Configurações, clique em Links permanentes
    Opção de Links permanentes no WordPress
  2. Nessa tela, em “estrutura de links permanentes”, altere para “Numérica” e Salve as alterações
    Alterando para opção "Numérica"
  3. Depois retorne para “Nome do post” (ou a opção que estava)
    Retornando para opção original (Nome do post)
  4. E clique novamente em Salvar alterações
    Salvar alterações

Feito isso, realize um novo teste de publicação para validar se agora o erro já foi corrigido. Caso ainda persista, siga para a próxima opção:

Redefinir o arquivo .htaccess

Essa parte precisa ser feita no painel de controle da sua hospedagem, por isso, siga os passos com atenção:

  1. Acesse o painel de controle da sua hospedagem (cPanel)
  2. No painel, na seção Arquivos acesse a opção Gerenciador de arquivos
    Opção "Gerenciador de arquivos" no cPanel
  3. Em seguida, localize e acesse o diretório do seu site (geralmente a public_html)
    Diretório do site (nesse caso, public_html)
  4. Dentro do diretório, localize o arquivo .htaccess, e renomeie ele, para algo como “.htaccess-off”. Feito isso, salve (clicando com Enter)
    Resguardando o arquivo .htaccess original
    Note que o arquivo .htaccess é um arquivo oculto, caso não saiba como exibir esse tipo de arquivo, clique aqui.
  5. Agora crie um novo arquivo, clicando em + Arquivo, no menu superior
    Opção para criar arquivo no cPanel
  6. Agora dê o nome .htaccess e clique para Criar novo arquivo
    Escolhendo o nome e criando novo arquivo
  7. Agora, clique com o botão direito no arquivo que acabou de criar, e depois em edit
    Botão "edit" para um arquivo
  8. Abaixo deixamos o código que é basicamente o original do .htaccess no WordPress, copie, cole dentro do arquivo e salve
    Código padrão do arquivo htaccess
# BEGIN WordPress
# As diretrizes (linhas) entre "BEGIN WordPress" e "END WordPress" são
# geradas dinamicamente e só devem ser modificadas através de filtros do WordPress.
# Quaisquer alterações nas diretivas entre esses marcadores serão sobrescritas.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

E pronto, após salvar o arquivo .htaccess, tente novamente publicar/atualizar a página ou post no WordPress. Algumas dessas opções já devem ser o suficiente para corrigir esse erro com o seu site, mesmo assim, caso o erro persista, você pode consultar a nossa equipe de suporte ao abrir um ticket para nosso time, usando um dos links abaixo.

Alternativamente, você pode considerar realizar um procedimento de debug com os seus plugins e temas, pois algum deles pode ser o culpado por esse comportamento. Se desejar, nossa equipe preparou um artigo onde mostramos alguns procedimentos que podem ajudar a detectar o problema, é só clicar aqui.

Você está precisando de ajuda?

Você está precisando de ajuda? Não se preocupe, saiba que sempre será um prazer te ajudar! Nossa equipe de suporte está disponível à você! Por isso, caso precise de auxilio, saiba que pode contar conosco! Envie-nos um ticket para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda de como abrir um ticket? Leia esse artigo.

Encontrou sua resposta?