Gli aggiornamenti automatici di WordPress sono stati introdotti in WordPress 3.7 (2013) ed estesi a plugin e temi in WordPress 5.5 (agosto 2020). Permettono a WordPress di installare aggiornamenti minori di core, plugin, temi e traduzioni senza intervento manuale. Puoi disattivarli globalmente con la costante WP_AUTO_UPDATE_CORE in wp-config.php, in modo granulare con i filtri auto_update_plugin e auto_update_theme in functions.php, o per singolo elemento nell'admin di WordPress in Plugin e Aspetto » Temi.
Devo disattivare gli aggiornamenti automatici nel 2026?
Per la maggior parte dei siti la risposta è no. Gli aggiornamenti minori automatici chiudono falle di sicurezza note in poche ore e hanno un ottimo storico dal 2013. Disattivali solo se hai un processo di deploy controllato, un ambiente di staging con test automatici o rischi di compatibilità con codice custom.
- Lascia attivi se: WordPress single-site, niente codice custom, niente staging.
- Valuta di disattivare se: e-commerce critico, plugin/temi su misura, settore regolamentato, pipeline staging→produzione.
Quali tipi di aggiornamento posso controllare?
- Core major (es. 6.4 → 6.5) — disattivati di default.
- Core minor (es. 6.5.1 → 6.5.2) — attivi di default da WP 3.7.
- Nightly — solo opt-in.
- Auto-update plugin — opt-in per plugin da WP 5.5.
- Auto-update temi — opt-in per tema da WP 5.5.
- Traduzioni — attive di default.
Metodo 1: disattivare via wp-config.php (consigliato)
define( 'AUTOMATIC_UPDATER_DISABLED', true );
define( 'WP_AUTO_UPDATE_CORE', false );
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
define( 'WP_AUTO_UPDATE_CORE', true );Le costanti in wp-config.php hanno la precedenza su qualsiasi UI o filtro.
Metodo 2: disattivare plugin/temi via functions.php
add_filter( 'auto_update_plugin', '__return_false' );
add_filter( 'auto_update_theme', '__return_false' );
add_filter( 'auto_update_translation', '__return_false' );Metodo 3: disattivare per plugin o tema dall'admin
- Plugin: WP-Admin » Plugin → colonna "Aggiornamenti automatici".
- Temi: WP-Admin » Aspetto » Temi → aprire il tema → Disattiva aggiornamenti automatici.
Perché i miei aggiornamenti automatici falliscono in silenzio?
- Permessi file: WordPress deve poter scrivere in
wp-content/e nella root. - WP-Cron: gli auto-update girano su
wp_version_check,wp_update_plugins,wp_update_themes. - DISALLOW_FILE_MODS: se
true, tutti gli aggiornamenti sono bloccati. - File
.maintenanceresiduo che blocca gli aggiornamenti futuri.
Cosa controlla InspectWP
InspectWP rileva la versione del core di WordPress e di plugin e temi installati, segnalando plugin obsoleti o rimossi da WordPress.org. Genera un report dopo aver disattivato gli aggiornamenti automatici per assicurarti di applicare manualmente le patch di sicurezza critiche.