Ao editar postagens ou páginas do WordPress em seu site, esse erro aparece. A mensagem’A resposta não é uma resposta JSON válida’aparecerá e a atualização dessa página falhará. No WordPress, o erro ‘Não é uma resposta JSON válida’ ocorre quando a resposta esperada do servidor não é recebida. Ao editar uma postagem de blog, o WordPress precisa se comunicar com o servidor. Ele depende de respostas em segundo plano do servidor de hospedagem na web. Essa resposta geralmente está no formato JSON, que é usado para transportar dados rapidamente usando JavaScript. Neste artigo, tentaremos ensiná-lo a corrigir o erro de JSON inválido no WordPress.
Se o WordPress não receber a resposta ou a resposta não estiver no formato JSON, você verá a mensagem’Não é um JSON válido erro de resposta. Esse erro pode ocorrer por vários motivos. A causa mais provável, no entanto, são configurações de URL incorretas no WordPress ou permalinks quebrados. Você já tentou fazer upload de um arquivo ou alterar um conteúdo em seu site WordPress apenas para se deparar com uma terrível notificação vermelha que diz: “Falha na atualização. A resposta é JSON inválido”.
Esse erro de JSON inválido geralmente ocorre quando você atualiza ou edita suas postagens do WordPress. Receber essa mensagem de erro durante a edição pode ser perturbador e irritante às vezes. Não se preocupe-embora esta mensagem possa parecer um mau presságio, existem algumas correções simples que podem ser implementadas para evitar esse problema no futuro. Abaixo, mencionamos as etapas para resolver o erro JSON inválido no WordPress.
3 maneiras de corrigir o erro JSON inválido no WordPress
Corrigir os links permanentes e o arquivo.htaccess do seu site
No painel do WordPress, vá para Configurações → Links permanentes. Certifique-se de que a estrutura de permalink correta esteja selecionada – Se a estrutura correta já estiver selecionada, você não precisa alterar nada. Clique no botão Salvar alterações. Mesmo que você não tenha alterado nada, você ainda deve clicar no botão Salvar alterações, pois isso forçará o WordPress a regenerar suas regras de reescrita.
Retorne ao editor e verifique se o erro de resposta JSON inválida foi resolvido. Se você ainda estiver tendo problemas, certifique-se de que seu arquivo.htaccess esteja limpo, excluindo-o e forçando o WordPress a criar um novo. Veja como é feito:
Conecte-se ao seu servidor usando um cliente FTP ou o gerenciador de arquivos cPanel. Localize seu arquivo.htaccess (ele deve estar na pasta raiz). Baixe uma cópia do arquivo para o seu computador como um backup (apenas no caso). Exclua o arquivo do seu servidor. No painel do WordPress, vá para Configurações → Permalinks e clique em Salvar alterações. Isso forçará o WordPress a gerar um arquivo.htaccess novo e limpo.
Dê uma olhada no registro de integridade do site para obter pistas
O WordPress inclui uma tela útil que o ajudará a determinar o quão”saudável”é o seu site. A página Site Health é essencialmente uma lista de problemas críticos e melhorias sugeridas para o seu site. Se você encontrar o erro JSON inválido no WordPress, poderá ver outra melhoria recomendada: “A API REST encontrou um resultado inesperado”.
Isso deve lhe dar uma boa ideia de onde está o erro JSON e, a partir daí, você pode analisá-lo melhor. No entanto, se você tiver pouca experiência em ler logs de erro como este, entre em contato com seu host. Dessa forma, eles podem dizer qual é o problema e se ele está no servidor.
Ajuste suas configurações de permalink do WordPress
Vá para a guia Permalinks enquanto estiver na página Configurações. Pode haver um problema com sua estrutura de permalink que está causando o erro de JSON inválido no WordPress. Escolha um tipo de link permanente. A menos que você use uma estrutura personalizada, fique com a opção atual nesta página. Salve suas alterações. Isso irá”descansar”suas configurações de permalink e deve livrar você do erro JSON inválido no WordPress. No entanto, se você estiver usando uma estrutura de permalink personalizada, verifique se as tags usadas não contêm erros de ortografia ou sintaxe: até mesmo um caractere fora do lugar causará o erro; e verifique se há mais problemas.
O que causa o erro’Não é uma resposta JSON válida’no WordPress
Quando algo dá errado em seu site, o erro de resposta JSON inválida do WordPress ocorre no novo editor de blocos (também conhecido como Gutenberg). Pode ser um erro frustrante porque aparece quando você está trabalhando no conteúdo e pode atrapalhar qualquer tarefa que esteja tentando concluir. No WordPress, o erro ‘Não é uma resposta JSON válida’ ocorre quando a resposta esperada do servidor não é recebida.
Se você notar “A atualização falhou. A resposta não está em conformidade com os padrões JSON “Geralmente aparece quando você está editando conteúdo no Editor de blocos do WordPress. Também pode aparecer quando você tenta enviar um arquivo de mídia para o seu site, especialmente se você tentar enviar o arquivo diretamente para um bloco no Editor de bloco.
Ao editar uma postagem de blog, o WordPress precisa se comunicar com o servidor. Ele depende de respostas em segundo plano do servidor de hospedagem na web. Essa resposta geralmente está no formato JSON, que é usado para transportar dados rapidamente usando JavaScript. Se o WordPress falhar ao receber a resposta ou a resposta não estiver no formato JSON, você verá o erro’Não é uma resposta JSON válida’. Esse erro pode ocorrer por vários motivos. A causa mais provável, no entanto, são as configurações de URL incorretas no WordPress ou permalinks quebrados.
Palavras Finais
Esperamos que você goste do nosso artigo sobre métodos para corrigir o erro JSON inválido no WordPress ajudará seu e resolver todos os seus problemas. Você está trabalhando no editor do WordPress, mas o documento não está sendo atualizado. Na verdade, você vê uma mensagem de erro que diz: “Falha na atualização. “A resposta não é uma resposta JSON válida”, diz a mensagem de erro. Se você estiver enfrentando problemas semelhantes e quiser saber como resolver esse problema, siga as etapas mencionadas acima.
Espero que você entenda este artigo, Como corrigir o erro JSON inválido no WordPress.