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! 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.