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.
- Acesse o painel administrativo do seu WordPress (wp-admin)
- Já no painel, no menu lateral esquerdo, passe o mouse na opção Configurações, e depois clique em Geral
- 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).
Corrigindo os links permanentes
- Ainda no painel administrativo (wp-admin), no menu de Configurações, clique em Links permanentes
- Nessa tela, em “estrutura de links permanentes”, altere para “Numérica” e Salve as alterações
- Depois retorne para “Nome do post” (ou a opção que estava)
- E clique novamente em 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:
- Acesse o painel de controle da sua hospedagem (cPanel)
- No painel, na seção Arquivos acesse a opção Gerenciador de arquivos
- Em seguida, localize e acesse o diretório do seu site (geralmente a public_html)
- Dentro do diretório, localize o arquivo .htaccess, e renomeie ele, para algo como “.htaccess-off”. Feito isso, salve (clicando com Enter)
Note que o arquivo .htaccess é um arquivo oculto, caso não saiba como exibir esse tipo de arquivo, clique aqui. - Agora crie um novo arquivo, clicando em + Arquivo, no menu superior
- Agora dê o nome .htaccess e clique para Criar novo arquivo
- Agora, clique com o botão direito no arquivo que acabou de criar, e depois em edit
- Abaixo deixamos o código que é basicamente o original do .htaccess no WordPress, copie, cole dentro do arquivo e salve
# 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 WordPressE 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! Abra um chamado em nossa central para que nosso time de especialista consiga lhe auxiliar da melhor maneira possível. Você precisa de ajuda com a abertura do chamado? Leia esse artigo.