As atualizações automáticas do WordPress foram introduzidas no WordPress 3.7 (2013) e estendidas a plugins e temas no WordPress 5.5 (agosto de 2020). Permitem que o WordPress instale atualizações menores de núcleo, plugins, temas e traduções sem intervenção manual. Pode desativá-las globalmente através da constante WP_AUTO_UPDATE_CORE no wp-config.php, de forma granular pelos filtros auto_update_plugin e auto_update_theme em functions.php, ou item a item no admin em Plugins e Aparência » Temas.
Devo desativar atualizações automáticas em 2026?
Para a maioria dos sites a resposta é não. As atualizações menores automáticas fecham falhas conhecidas em poucas horas e têm excelente histórico desde 2013. Desative apenas se tiver um processo de deploy controlado, um ambiente de staging com testes automáticos ou risco de compatibilidade com código próprio.
- Manter ativas se: site único, sem código personalizado, sem staging.
- Considerar desativar se: e-commerce crítico, plugins/temas custom, setor regulado, pipeline staging→produção.
Que tipos de atualização posso controlar?
- Núcleo major (ex.: 6.4 → 6.5) — desativado por padrão.
- Núcleo minor (ex.: 6.5.1 → 6.5.2) — ativo por padrão desde WP 3.7.
- Nightly — opt-in.
- Auto-update de plugins — opt-in por plugin desde WP 5.5.
- Auto-update de temas — opt-in por tema desde WP 5.5.
- Traduções — ativas por padrão.
Método 1: desativar via wp-config.php (recomendado)
define( 'AUTOMATIC_UPDATER_DISABLED', true );
define( 'WP_AUTO_UPDATE_CORE', false );
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
define( 'WP_AUTO_UPDATE_CORE', true );Constantes no wp-config.php sobrepõem qualquer configuração da UI e filtros.
Método 2: desativar plugins/temas via functions.php
add_filter( 'auto_update_plugin', '__return_false' );
add_filter( 'auto_update_theme', '__return_false' );
add_filter( 'auto_update_translation', '__return_false' );Método 3: desativar por plugin ou tema no admin
- Plugins: WP-Admin » Plugins → coluna "Atualizações automáticas".
- Temas: WP-Admin » Aparência » Temas → abrir tema → Desativar atualizações automáticas.
Por que minhas atualizações automáticas falham em silêncio?
- Permissões: o WordPress precisa de escrita em
wp-content/e na raiz. - WP-Cron: os auto-updates dependem de
wp_version_check,wp_update_plugins,wp_update_themes. - DISALLOW_FILE_MODS: se
true, todas as atualizações ficam bloqueadas. - Ficheiro
.maintenanceresidual bloqueia atualizações futuras.
O que o InspectWP verifica
O InspectWP detecta a versão do núcleo do WordPress, dos plugins e temas instalados, e sinaliza plugins desatualizados ou removidos do WordPress.org. Gere um relatório depois de desativar as atualizações automáticas para garantir que aplica patches críticos manualmente.