Gestire siti WordPress Plugin WordPress WordPress

Come impostare gli aggiornamenti automatici di WordPress (con e senza plugin)

Tiziano Fogliata

Nel 2013 WordPress 3.7 ha introdotto la funzionalitร  che consente di effettuare gli aggiornamenti automatici del CMS, in modo da mantenere il sistema sempre sicuro e al passo con le ultime novitร  introdotte.

Gestire gli aggiornamenti automatici tramite wp-config.php

Attraverso il file di configurazione di WordPress, chiamato wp-config.php รจ possibile gestire le varie impostazioni relative agli aggiornamenti automatici di WP.

Ecco alcuni esempi.

Disabilitare tutti gli aggiornamenti

define( 'AUTOMATIC_UPDATER_DISABLED', true );

Serve a disabilitare completamente gli aggiornamenti automatici.

Scegliere quali aggiornamenti automatici mantenere attivi

define( 'WP_AUTO_UPDATE_CORE', true );  
define( 'WP_AUTO_UPDATE_CORE', false );  
define( 'WP_AUTO_UPDATE_CORE', minor );

La prima riga abilita tutti gli aggiornamenti del core di WordPress (sempre e comunque, non solo per gli aggiornamenti minori).
La seconda riga li disabilita tutti.
La terza riga abilita solo gli aggiornamenti minori, come ad esempio il passaggio da WordPress 4.1.2 a 4.1.3.

Gestire gli aggiornamenti automatici tramite il file functions.php del proprio tema

Il sistema di gestione degli aggiornamenti automatici puรฒ essere configurato anche attraverso il file functions.php del proprio tema. Se ad esempio utilizzi un tema basato su Genesis, nella cartella del child theme attivo troverai senzโ€™altro un file chiamato functions.php.

Allโ€™interno di questo file puoi quindi inserire delle righe che servono per configurare come WordPress dovrร  comportarsi con gli aggiornamenti.

Ecco alcuni esempi.

add_filter( 'allow_minor_auto_core_updates', '__return_true' );

Abilita gli aggiornamenti automatici per le versioni minori di WordPress (tipo da 4.1.2 a 4.1.3).

add_filter( 'allow_major_auto_core_updates', '__return_true' );

Abilita gli aggiornamenti automatici per le versioni maggiori di WordPress (tipo da 4.4 a 4.5).

Aggiornamenti automatici di temi e plugin

add_filter( 'auto_update_plugin', '__return_true' );

Abilita lโ€™aggiornamento automatico per i plugin installati sul tuo sito.

add_filter( 'auto_update_theme', '__return_true' );

Abilita lโ€™aggiornamento automatico per i temi installati sul tuo sito.

Aggiornamento automatico delle traduzioni

I file delle traduzioni sono impostati per aggiornarsi automaticamente. Se perรฒ vuoi disabilitarli puoi inserire la riga:

add_filter( 'auto_update_translation', '__return_false' );

Nel file functions.php del tema del tuo sito.

Gestire gli aggiornamenti con un plugin

easy-update-manager

Se perรฒ preferisci non mettere mano al file di configurazione di WordPress o ai file del tuo tema, allora puoi usare un plugin come Easy Updates Manager che ti consente di configurare tutte le impostazioni direttamente dallโ€™interfaccia di amministrazione di WordPress.

gestire-aggiornamenti-wordpress-plugin

Grazie a questo plugin puoi anche abilitare/disabilitare gli aggiornamenti automatici solo per alcuni dei plugin installati sul tuo sito.

gestire-aggiornamenti-wordpress-plugin-02

Backup e altre procedure in caso di problemi con gli aggiornamenti

Non mi stancherรฒ mai di ripetere lโ€™importanza di avere sempre una strategia di backup per il proprio sito WordPress, in modo da evitare problemi in caso di aggiornamenti non riusciti o di incompatibilitร  tra temi/plugin e la versione piรน recente di WordPress.

Nel caso in cui non avessi un backup ti segnalo anche la procedura per effettuare un downgrade, ossia un ritorno a una versione precedente di WordPress.

Scegli di ricevere gratuitamente via email consigli utili per creare, gestire e migliorare il tuo sito WordPress

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Altri articoli che ti suggeriscoโ€ฆ

Nessun articolo correlato

2 commenti su “Come impostare gli aggiornamenti automatici di WordPress (con e senza plugin)”

  1. Salve, grazie per l’articolo, domanda: la stringa

    define( ‘WP_AUTO_UPDATE_CORE’, minor );

    bisogna inserirla e incollarla nel file wp-config alla fine di tutto il testo del file o in qualche sezione particolare?

    grazie

    Rispondi
    • L’importante รจ inserire quella riga prima di
      /* Finito, interrompere le modifiche! Buon blogging. */
      e non dopo.

      Rispondi

Lascia un commento