A maior parte dos artigos sobre como actualizar WordPress diz "vai ao wp-admin, clica em Actualizar e pronto". Para um blog pessoal sem tráfego significativo, isso pode ser suficiente. Para um site de negócio, uma loja WooCommerce ou qualquer site com funcionalidades personalizadas, este método é uma forma de criar problemas. O processo correcto usa staging antes de produção, inclui um plano de rollback, e tem uma sequência de testes definida — não apenas "ver se a homepage carrega".
Este artigo apresenta o processo passo a passo para actualizar WordPress com segurança usando staging antes de produção, com checklists práticas para cada fase.
Pré-requisitos antes de começar
Antes de iniciar qualquer actualização, verificar:
- Backup recente e verificado: o backup deve ter sido criado nas últimas 24 horas e guardado off-site. Se o backup mais recente é de uma semana atrás, criar um novo antes de actualizar.
- Ambiente de staging disponível: uma cópia do site em ambiente de teste. Se não existe, criar antes de avançar.
- Lista de funcionalidades críticas a testar: documentar antecipadamente quais as páginas e funcionalidades que devem ser validadas após a actualização. Não improvisar os testes depois.
- Janela de tempo adequada: não iniciar actualizações em períodos de tráfego elevado (campanhas activas, Black Friday, horário de pico do negócio).
Fase 1: Actualizar o ambiente de staging
O staging deve ser uma cópia exacta de produção, sincronizada recentemente.
- Sincronizar o staging com produção: garantir que o staging tem o mesmo conteúdo, plugins e configurações de produção. Se o staging está desactualizado, os testes não são representativos.
- Actualizar WordPress core no staging: se houver actualização de core disponível, aplicar primeiro.
- Actualizar plugins no staging: actualizar todos os plugins com actualizações disponíveis. Atenção à sequência: actualizar primeiro plugins de framework (WooCommerce, Advanced Custom Fields, Elementor) antes dos plugins que deles dependem.
- Actualizar temas no staging: incluindo temas pai (parent theme) e child theme se aplicável.
Fase 2: Testes no staging
O plano de testes deve cobrir as funcionalidades críticas do site. Uma checklist base:
- Homepage carrega correctamente sem erros de JavaScript
- Menu de navegação funciona em desktop e mobile
- Formulários de contacto enviam e recebem email
- Login de utilizadores (wp-admin e área de cliente se existir)
- Para WooCommerce: adicionar produto ao carrinho, processo de checkout completo, email de confirmação de encomenda
- Páginas com funcionalidades personalizadas (calculadoras, integrações, mapas)
- Velocidade de carregamento — comparar com baseline pré-actualização
- Verificar logs de erro no staging após actualização
Usando staging WordPress antes de actualizar: resolver problemas encontrados
Quando os testes revelam problemas no staging, o processo de resolução:
- Erro PHP ou funcionalidade quebrada: identificar o plugin responsável com Query Monitor ou erro nos logs. Verificar se existe versão mais recente disponível do plugin conflituante. Contactar o suporte do plugin se necessário.
- Layout visual quebrado: frequentemente causado por actualização de tema ou conflito de CSS. Verificar no browser inspector que estilos estão a ser aplicados incorrectamente.
- Plugin sem actualização disponível e com conflito: avaliar se o plugin é crítico ou pode ser substituído. Se crítico, segurar a actualização do plugin conflituante até resolução.
Fase 3: Aplicar em produção
Depois de tudo validado no staging:
- Criar backup manual de produção imediatamente antes de actualizar
- Activar modo de manutenção se o site tem tráfego constante
- Aplicar as mesmas actualizações em produção na mesma sequência que no staging
- Testar as funcionalidades críticas em produção (mesmo processo do staging)
- Desactivar o modo de manutenção após validação
- Monitorizar os logs de erro nas primeiras horas após as actualizações
Plano de rollback: quando reverter
Se algo corre mal em produção após a actualização:
- Reverter a actualização do plugin problemático (ir a Plugins → ver versões anteriores ou usar WP Rollback plugin)
- Se o problema é grave ou difícil de identificar, restaurar o backup criado antes da actualização
- Documentar o que correu mal para não repetir na próxima vez
Actualizações WordPress mensais geridas pela Vuvo
A Vuvo executa este processo em todos os sites dos clientes mensalmente — staging, testes, produção, monitorização. Actualizações sem stress, sem surpresas.
Ver serviço de actualizações