Guida di risoluzione

Come disattivare gli aggiornamenti automatici di WordPress (core, plugin, temi)

20 maggio 2026

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?

  1. Core major (es. 6.4 → 6.5) — disattivati di default.
  2. Core minor (es. 6.5.1 → 6.5.2) — attivi di default da WP 3.7.
  3. Nightly — solo opt-in.
  4. Auto-update plugin — opt-in per plugin da WP 5.5.
  5. Auto-update temi — opt-in per tema da WP 5.5.
  6. 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 .maintenance residuo 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.

Controlla subito il tuo sito WordPress

InspectWP analizza il tuo sito WordPress per problemi di sicurezza, problemi SEO, conformità GDPR e prestazioni — gratuitamente.

Analizza gratis il tuo sito