Então tu estás reinstalando um sítio WordPress ou então foste atualizar uma página qualquer e pá! Vem este erro exótico “A resposta não é um JSON válido” ou pouco explicativo: “Falha ao atualizar”.
Sim, os informatas não são muito pródigos nas mensagens de erro, principalmente porque tendem a fazê-las para si, não para os usuários. Mas isso é uma outra questão. Voltemos ao erro.
Confesso que eu não descobri a origem certa do erro, mas pode ter a ver com estas situações:
Motivo 1: Arquivo .htaccess com problemas
É o motivo mais exótico, mas curiosamente, o mais comum. As regras estão erradas por algum motivo (erro de plug-in, padrão diferente da tua hospedagem etc.) e é preciso voltar ao básico.
Para isso, a solução é simples: vai na opção Configurações > Links permanentes
e escolhe uma opção diferente da que está no momento (sugiro justamente
o ajuste “Padrão”). Vai na página em questão e atualiza novamente.
Deu? Volta no ajuste dos Links Permanentes e escolhe a opção adequada para teu blog e pronto!
Não deu? Segue o próximo motivo.
Motivo 2: Incompatibilidades de plug-ins
Ah, o velho e bom problema de sempre. Plug-ins malucos (ou não) que destroem tua instalação WP por não fazerem o mínimo, que é se comportar educadamente dentro das melhores práticas.
Muito bem, para resolver isso já é sabido: desativa todos os plug-ins que não forem necessários e tenta atualizar a página novamente.
Deu? Parabéns, o mundo é belo!
Não deu? Tenta desativar TODOS os plug-ins.
Não deu? Segue o próximo motivo.
Motivo 3. Incompatibilidade de temas
O criador do tema botou umas funções malucas dentro do functions.php
e tu acabaste de atualizar o WordPress. E daí danou-se.
Neste caso, o negócio é trocar o tema por um tema padrão, como o TwentyTwenty (https://br.wordpress.org/themes/twentytwenty/) e tentar de novo.
Deu? Então instala o plug-in Editor Clássico (https://br.wordpress.org/plugins/classic-editor/), volta para o tema que queres usar e vê se ameniza o problema.
Não deu? Bem, então ou trocas de tema ou escreve aí embaixo tua triste situação, que a gente tenta encontrar a solução juntos.