Manutenzione WordPress

Perché WordPress e WooCommerce vanno assolutamente mantenuti (e aggiornati) con regolarità

In breve: il core di WordPress, il tema e i plugin vanno aggiornati regolarmente, soprattutto quando sono disponibili correzioni di sicurezza. Prima degli aggiornamenti serve un backup completo di file e database e, se possibile, una verifica in un ambiente di test. Se compare un “Fatal error”, cerchi la causa nel log degli errori; il controllo dei plugin è uno dei passaggi della diagnosi.

Molti pensano: “Il sito è stato fatto – andrà avanti per anni.” Purtroppo no. WordPress è un sistema vivo, composto da:


  • core di WordPress,



  • tema (theme),



  • plugin (plugins).


Tutte e tre le parti cambiano e si evolvono. Se non vengono aggiornate, iniziano a non essere più compatibili tra loro oppure diventano insicure. Risultato: Fatal error, errori di “schermata bianca”, sito lento o, peggio ancora, violato.

Ogni quanto aggiornare?


  • Almeno una volta al mese.



  • Per i negozi attivi – più spesso: 1× alla settimana o quando escono correzioni di sicurezza.



  • Per plugin/temi a pagamento occorre verificare la validità della licenza (di solito 1× all’anno o ogni mese). Se la licenza è scaduta, aggiornamenti e correzioni di sicurezza non arrivano più.


Perché devono “essere compatibili”?


  • I plugin devono essere compatibili con il core di WordPress e con il tema.



  • Un aggiornamento di WooCommerce può richiedere versioni più recenti dei plugin (pagamenti, spedizioni, IVA ecc.).



  • Se un elemento è obsoleto, basta un piccolo conflitto e il sito restituisce un Fatal error.


Come per l’auto

Un sito non è una lastra di pietra – è come un’auto:


  • Carburante = hosting, SSL, CDN, email.



  • Olio/filtri = aggiornamenti e patch di sicurezza.



  • Tagliando = backup, monitoraggio, log degli errori.


Se non si fa nulla, un giorno non parte. E a volte il costo della riparazione è > del “risparmio”.

Esempi reali dalla pratica


  • Plugin obsoleti con falle di sicurezza note → un bot “inietta” malware, inizia a inviare spam o carica pubblicità tramite script esterni.



  • Licenza scaduta di un plugin a pagamento → nessun aggiornamento → dopo un paio di versioni di WooCommerce, incompatibilità e Fatal error.



  • “Pagina bianca” dopo aver premuto un pulsante sbagliato senza backup. Non si torna indietro, perché non si riesce ad accedere al pannello.


Ci sono casi in cui il sito non si riesce a recuperare: nessun backup, file system infetto, pannello inaccessibile, accesso bloccato dall’hosting. In queste situazioni è più economico e veloce ripristinare da un vecchio backup (se esiste) oppure, purtroppo, ricostruire il sito da zero.

Che cosa significa “manutenzione WordPress”

Ogni mese (o più spesso):


  1. Backup completo (file + database), verificando che si possa ripristinare.



  2. Aggiorni: core di WordPress, tema, plugin (prima in staging/ambiente di test o in locale).



  3. Verifichi le licenze di plugin/temi a pagamento e le rinnovi.



  4. Controlli i log degli errori (error logs), i 404 e la velocità delle pagine.



  5. Sicurezza: scansione (ad es. Wordfence/Defender), policy delle password, 2FA per gli amministratori.



  6. Correzione di immagini/URL non funzionanti, check SEO tecnico (sitemap, indicizzazione).



  7. WooCommerce: test degli ordini, test dei pagamenti (sandbox – in modalità di test), email.


Una volta al trimestre:


  • Versione PHP (hosting), aggiornamenti del server.



  • Audit dei plugin: eliminiamo quelli inutilizzati (meno codice → meno rischi).



  • Audit delle prestazioni (cache, CDN, pulizia del database).


“Primo soccorso” se compare un Fatal error


  1. Non aggiorni nulla “alla cieca” nell’ambiente di produzione. Per prima cosa provi ad attivare la modalità di ripristino.



  2. Controlli l’email: WordPress invia spesso un link per la Recovery mode (“Your Site is Experiencing a Technical Issue”). Se c’è, lo clicchi e apra il pannello in modalità sicura.


  3. Se non riesce ad accedere al pannello, si colleghi via FTP o al file manager dell’hosting e:


    • Nella cartella /wp-content/plugins/ rinomini la cartella del plugin sospetto (ad es. woocommerce → woocommerce.off). In questo modo verrà disattivato solo quel plugin. Se non sa quale plugin causa l’errore, rinomini l’intera cartella plugins (ad es. in plugins.hold) — così verranno disattivati tutti i plugin.



    • Se il sito continua a non funzionare, rinomini anche la cartella del tema in theme-name.off: WordPress passerà al tema predefinito (Twenty Twenty-*).



  4. Svuoti la cache (se utilizza un plugin di caching/CDN).



  5. Si assicuri che la versione PHP sia compatibile con la Sua versione di WordPress/Woo (a volte va abbassata/alzata).



  6. Controlli l’error_log sull’hosting o il log di debug di WordPress: viene scritto solo se in wp-config.php sono attivati WP_DEBUG e WP_DEBUG_LOG; per impostazione predefinita il file è /wp-content/debug.log, ma il percorso può essere modificato. Lì spesso si vede chiaramente quale riga e quale plugin causano l’errore.



  7. Quando il sito “riparte”, applichi gli aggiornamenti in sequenza (uno alla volta), con un test dopo ogni passaggio (riattivi la cartella dei plugin e “avvii” ciascun plugin uno alla volta).



  8. Se continua a non riuscire ad accedere o l’errore si ripresenta – ripristini da un backup (precedente all’incidente) oppure, se il sito “crolla” quando attiva un plugin, entri nella cartella dei plugin e disattivi quel plugin specifico rinominandolo, ad es. da backupwp a backupwp1 (verrà disattivato automaticamente).



  9. Cambi le password (amministratori/FTP/DB), rinnovi le chiavi di sicurezza (wp-config.php) ed esegua una scansione di sicurezza.


Nessun backup? Ne crei uno subito, non appena il sito “si è rialzato”. Senza backup, ogni aggiornamento successivo è un terno al lotto.

Breve elenco di “cose da fare sempre”


  • Ambiente di staging per i test (una copia in cui si può cliccare in sicurezza).



  • Aggiornamenti mensili + rinnovo delle licenze di plugin/temi a pagamento.



  • Backup automatici (cadenza giornaliera/mensile; conservati fuori dall’hosting).



  • Sicurezza: firewall/scansione/2FA/amministratori limitati.



  • Documenti quali versioni di plugin/temi funzionano insieme (changelog).



  • Dopo ogni aggiornamento importante di WooCommerce – un test completo dell’ordine.


Che cosa non fare:


  • ❌ Non eseguire aggiornamenti importanti direttamente sul sito “live” davanti ai visitatori.



  • ❌ Non tenere plugin inattivi per mesi. Eliminarli.



  • ❌ Non saltare il rinnovo delle licenze “per risparmiare” – le patch di sicurezza valgono la spesa.


Perché le licenze di plugin/temi a pagamento sono importanti


  • Licenza = aggiornamenti + correzioni di sicurezza + assistenza.



  • Quando la licenza scade, si resta su una versione vecchia. Col tempo diventa l’anello più debole dell’intero sito.



  • Di solito: licenza 1× all’anno o ogni mese. La preveda nel budget come l’assicurazione dell’auto.


Da ricordare

La manutenzione di WordPress e WooCommerce non è un extra – è obbligatoria.
Proprio come con l’auto: fare il pieno, cambiare l’olio, controllare le gomme – e guidare sicuri.
Per un sito significa: aggiornamenti regolari, backup, licenze, sicurezza.
Il risultato – un sito più stabile, più sicuro e più veloce.

Se non vuole occuparsene personalmente, ci scriva e aggiorneremo il sito al posto Suo ogni mese!

Informazioni correlate: Manutenzione di siti web · Manutenzione WordPress, ovvero manutenzione del sito web · Manutenzione di siti WordPress e WooCommerce.

Contatti

Avvia un progetto

Descriva il Suo progetto o la Sua domanda — Le risponderemo e Le proporremo la soluzione più adatta.

Richiesta relativa a: Richiesta generica Modifica

Facoltativo. Nomi e prezzi provengono dal nostro listino.

Facoltativo · un file · PDF, JPG o PNG · fino a 10 MB

obbligatorio · Informativa sulla privacy

Avvia un progetto

Descriva il Suo progetto o la Sua domanda — Le risponderemo e Le proporremo la soluzione più adatta.

Ci scriva su WhatsApp (si apre in una nuova scheda)