Dalla versione 3.7 WordPress da la possibilità di eseguire gli aggiornamenti automatici sia per il core di wp sia per plugin e temi. Questo significa che quando è presente una nuova versione nella repository ufficiale, il nostro sito, in automatico e senza cliccare da nessuna parte, si connette ai server di wordpress.org, scarica la nuova release e la installa sul sito.
Alla fine riceveremo un’email che ci avvisa del successo nell’installazione dell’update.
L’impostazione di default effettua solamente gli aggiornamenti delle release minori – quelle rilasciate ad esempio per questioni di manutenzione e sicurezza – e dei file di traduzione.
Alcune persone possono trovare questa procedura limitante sotto il punto di vista del controllo. Io stesso preferisco aggiornare se lo decido io e nel momento in cui desidero. Così posso essere sicuro che sia presente un backup recente del sito e che l’orario di aggiornamento sia all’interno della fascia in cui ci sono meno visitatori (infatti durante l’aggiornamento il sito è offline momentaneamente).
[divider]
Come fare
Per disabilitare gli aggiornamenti automatici di wordpress abbiamo varie opzioni e il modo più veloce è quello di modificare il file wp-config.php.
Quindi procediamo utilizzando il nostro programma ftp preferito (per me è FileZilla):
1.
colleghiamoci al nostro hosting e dalla cartella principale del sito (quella dov’è presente la cartella wp-admin) scarichiamo il file wp-config.php
Effettuiamo una copia di backup del file per sicurezza.
2.
Andiamo sull’ultima riga del file ed aggiungiamo la seguente:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
3.
Salviamo il file wp-config.php e ricarichiamolo sul nostro hosting andando a sovrascrivere il file già esistente.
Perfetto d’ora in poi gli aggiornamenti avverranno soltanto dopo nostro esplicito comando attraverso la pagina degli aggiornamenti sul nostro backend.
[divider]
Alcune opzioni avanzate
La riga di codice AUTOMATIC_UPDATER_DISABLED che abbiamo appena usato blocca completamente ogni aggiornamento: sia il core di wp, sia i plugin e temi.
Ci sono delle opzioni più avanzate che permettono di dire a wp se e quando aggiornare solo il core cioè la versione di wordpress.
# Disabilita tutti gli aggiornamenti del core:
define( 'WP_AUTO_UPDATE_CORE', false );
# Abilita tutti gli aggiornamenti del core, sia minori che maggiori:
define( ‘WP_AUTO_UPDATE_CORE’, true );
# Abilita gli aggiornamenti del core SOLO minori (opzione di default):
define( ‘WP_AUTO_UPDATE_CORE’, ‘minor’ );
Se volete approfondire sono presenti altri modi per configurare gli aggiornamenti anche tramite l’utilizzo di costanti e filtri nel file function.php (avanzato).
Per tutti i devoloper o curiosi questa è una buona pagina di partenza: http://codex.wordpress.org/it:Configurare_gli_aggiornamenti_automatici.
Mi raccomando: anche se vogliamo il massimo controllo nel nostro sito, decidendo noi stessi se e quando far partire il processo di upadate, ricordiamoci sempre di tenere aggiornato wordpress, tutti i plugin e il tema in uso.
focaccia barese says
Grazie della dritta, per me è importante conservare le mie modifiche ed evitare che un aggiornamento qualsiasi li cancelli
Gianluca says
Ciao Andrea,
ho aggiornato all’ultima versione di WP ma ora il sito non si vede più e non mi fa vedere più neppure la pag amministratore… cosa posso fare?
grazie
http://www.impiantiengineering.it
WP Team says
Ho scritto proprio un articolo per questi casi: http://www.wppratico.com/come-disattivare-tutti-i-plugin-di-wordpress-dopo-un-errore/
RENZO says
Ciao Andrea volevo chiederti un’informazione, se possibile, ho aggiornato WordPress alla versione 3.9 e tutti i widget presenti nella sidebar sono scomparsi andandosi a posizionare nella zona dedicata ai post degli articoli al di sotto di questi.
Hai qualche idea per rimediare?
Il sito è http://www.fcimmagine.it e il tema è RUSTIC.
Ciao, grazie, Renzo.
WP Team says
Se prima si visualizzavano correttamente significa che o il tema o un plugin che hai installato NON è compatibile con la versione 3.9
Devi provare per tentativi, io partirei con l’attivare il tema di default.
Renzo says
Grazie, proverò sicuramente.