Uma atualização do WordPress, de um plugin, do tema ou do PHP, e o site não é mais o mesmo: layout desmontado, tela branca, formulário que não responde. Voltar atrás se faz componente por componente, mantendo o que o site recebeu desde então, pedidos e mensagens incluídos. Veja os passos, na ordem.
.maintenance na raiz.Quatro elementos são atualizados em um site WordPress, e cada um volta atrás de um jeito diferente: o núcleo do WordPress, os plugins, o tema e a versão do PHP do servidor, que a hospedagem atualiza por conta própria. Para saber qual deles mudou:
wp plugin list
ls -lt wp-content/plugins | head
O primeiro comando lista os plugins com a versão e o estado de cada um; o segundo, as pastas de plugins da modificada mais recentemente à mais antiga. Cruze essas informações com o horário em que o site mudou.
Depois de uma atualização, os arquivos CSS e JavaScript mudam de conteúdo, e um cache pode continuar servindo os antigos. O resultado parece uma pane: layout desmontado, menus que não abrem mais. Limpe, nesta ordem, o cache do plugin de cache ou de otimização, o cache da hospedagem se ela oferecer um, e depois o do navegador, e recarregue a página. Se o site voltar, a atualização não era a causa.
Durante uma atualização, o WordPress cria um arquivo .maintenance na raiz do site e exibe “Momentaneamente indisponível para manutenção programada. Confira novamente em um minuto.” Quando a atualização é interrompida, o arquivo fica no lugar. O WordPress o ignora dez minutos depois do horário registrado nele; para não esperar, ou se a mensagem persistir, exclua-o por SFTP ou pelo gerenciador de arquivos da hospedagem. Como o nome começa com um ponto, ative a exibição de arquivos ocultos para vê-lo.
Depois, vá a Painel > Atualizações: o item cuja atualização foi interrompida precisa ser atualizado de novo, ou reinstalado na versão anterior.
Reinstalar a versão anterior substitui os arquivos do plugin e mantém as configurações dele, que ficam no banco de dados.
wp plugin install nome-do-plugin --version=2.4.1 --force
O WordPress já sabe voltar atrás sozinho em dois casos. Desde a versão 6.3, quando a atualização de um plugin ou de um tema falha no meio do caminho, a versão antiga é recolocada. Desde a versão 6.6, quando a atualização automática de um plugin ativo provoca um erro fatal, o WordPress reinstala a versão anterior. Uma atualização que termina e quebra uma função sem erro fatal precisa ser revertida à mão.
wp theme install nome-do-tema --version=3.1.0 --force
Uma atualização de tema substitui todos os arquivos dele. Alterações feitas diretamente nos arquivos do tema, por exemplo no functions.php ou em uma folha de estilo, desaparecem então a cada atualização. O backup feito antes da atualização permite recuperá-las; para mantê-las de forma duradoura, elas vão para um tema filho, que as atualizações do tema pai deixam intacto.
O WP-CLI reinstala uma versão precisa do núcleo:
wp core update --version=7.0 --force
Uma atualização principal do núcleo também pode mudar a estrutura do banco de dados, que esse comando deixa como está. O caminho mais seguro muitas vezes é manter o núcleo atualizado e voltar atrás no plugin ou no tema incompatível. Se voltar o núcleo for indispensável, faça isso a partir de um backup completo feito antes da atualização.
As hospedagens atualizam a versão do PHP à medida que as antigas deixam de receber correções de segurança. Um plugin ou um tema antigo pode então parar em um erro fatal. O painel da hospedagem em geral permite escolher a versão do PHP do site:
Esse retorno é uma etapa de solução de problemas: uma versão do PHP sem correções de segurança expõe o site. Segundo o calendário oficial publicado no php.net, o PHP 8.1 não recebe mais correções de segurança desde 31 de dezembro de 2025, o PHP 8.2 recebe até 31 de dezembro de 2026 e o PHP 8.3 até 31 de dezembro de 2027. O WordPress recomenda o PHP 8.3 ou superior.
Uma restauração recoloca os arquivos e o banco de dados no estado do backup. Tudo o que o site recebeu desde então desaparece: pedidos, mensagens de formulário, comentários, cadastros, posts publicados.
Com Serenity by Simafri, criamos seu site profissional, nós o hospedamos, protegemos e mantemos atualizado. Basta nos escrever, nós cuidamos de tudo. Nome de domínio e e-mail profissional incluídos.
Reinstale a versão anterior: com o WP-CLI, wp plugin install nome-do-plugin --version=número --force; sem o WP-CLI, baixe o arquivo compactado da versão anterior e envie-o pela tela Instalar plugins, aceitando substituir o plugin atual. As configurações do plugin, gravadas no banco de dados, são mantidas.
Em dois casos. Desde o WordPress 6.3, uma atualização de plugin ou de tema que falha no meio do caminho deixa a versão antiga no lugar. Desde o WordPress 6.6, uma atualização automática de um plugin ativo que provoca um erro fatal é desfeita. Uma atualização que termina e quebra uma função sem erro fatal é revertida à mão.
Ou um cache ainda serve os arquivos CSS antigos, e basta limpar os caches; ou havia alterações feitas diretamente nos arquivos do tema, e a atualização as substituiu. No segundo caso, elas podem ser recuperadas no backup feito antes da atualização, e depois colocadas em um tema filho.
As atualizações também corrigem falhas de segurança, e um site que as recebe com atraso fica exposto por mais tempo. O ajuste que funciona é uma atualização aplicada primeiro em uma cópia de teste, com um backup logo antes. Um plugin que causa problemas pode ter a atualização automática desligada até sair uma correção.
Simafri
Vamos falar de seu site
Conte para a gente sobre seu projeto em poucas palavras: responderemos rapidamente.
Obrigado! O seu pedido foi enviado. Responderemos em breve.
Prefere o e-mail? Escreva para a gente em support@simafri.com.