Se gestisci un sito web WordPress, prima o poi potresti aver bisogno di metterlo in modalità manutenzione. Questo significa che il tuo sito non sarà accessibile al pubblico per un certo periodo di tempo, mentre tu apporti delle modifiche, degli aggiornamenti o delle riparazioni.
In questo articolo, ti spiegheremo cos’è la modalità manutenzione di WordPress, perché è utile, come attivarla e come personalizzarla. Vedremo anche come evitare alcuni problemi comuni che possono verificarsi quando il tuo sito è in manutenzione.


Cos’è la modalità manutenzione di WordPress?
La modalità manutenzione di WordPress è uno stato in cui il tuo sito mostra una pagina speciale ai visitatori, invece del tuo contenuto normale. Questa pagina serve a informare gli utenti che il tuo sito è temporaneamente non disponibile per motivi di manutenzione e che tornerà presto online.
In questo modo, puoi evitare che i tuoi visitatori si imbattano in errori, pagine incomplete o funzionalità non funzionanti, che potrebbero danneggiare la tua reputazione e la tua SEO.
La modalità manutenzione di WordPress si attiva automaticamente quando aggiorni il core di WordPress, un tema o un plugin. In questo caso, WordPress crea un file chiamato maintenance nella cartella principale del tuo sito, che contiene il messaggio di manutenzione predefinito.
Questo messaggio dice: “Briefly unavailable for scheduled maintenance. Check back in a minute.” (“Momentaneamente non disponibile per manutenzione programmata. Riprova tra un minuto.”).

Perché usare la modalità manutenzione di WordPress sul tuo sito?
Ci sono diversi motivi per cui potresti voler usare la modalità manutenzione di WordPress, tra cui:
- Effettuare modifiche al design o alla struttura del tuo sito: Se vuoi cambiare il tema, il layout, i colori, le immagini o altri elementi visivi del tuo sito, potresti volerlo fare in modalità manutenzione, per non mostrare ai tuoi visitatori una versione incompleta o incoerente del tuo sito.
- Aggiornare o testare plugin o funzionalità: Se vuoi installare, aggiornare o testare nuovi plugin o funzionalità sul tuo sito, potresti volerlo fare in modalità manutenzione, per evitare che i tuoi visitatori si imbattano in errori, conflitti o malfunzionamenti, che potrebbero compromettere la sicurezza o l’usabilità del tuo sito.
- Risolvere problemi o bug: Se il tuo sito ha dei problemi o dei bug che devi risolvere, potresti volerlo fare in modalità manutenzione, per non esporre i tuoi visitatori a rischi o inconvenienti, che potrebbero causare frustrazione o perdita di fiducia.
- Lanciare un nuovo prodotto o servizio: Se vuoi creare un’attesa o una curiosità intorno al lancio di un nuovo prodotto o servizio sul tuo sito, potresti volerlo fare in modalità manutenzione, per generare interesse e coinvolgimento, e per comunicare il valore e i benefici della tua offerta.
Come attivare la modalità manutenzione di WordPress?
Ci sono diversi modi per attivare la modalità manutenzione di WordPress, a seconda delle tue esigenze e delle tue competenze. Vediamone alcuni.
Usare un plugin
Il modo più semplice e veloce per attivare la modalità manutenzione di WordPress è usare un plugin apposito. Ci sono molti plugin gratuiti e premium che ti permettono di mettere il tuo sito in manutenzione con pochi clic, e di personalizzare la pagina che viene mostrata ai visitatori.
Alcuni dei plugin più popolari sono:
- WP Maintenance Mode: un plugin gratuito che ti permette di creare una pagina di manutenzione con un conto alla rovescia, un modulo di contatto, un modulo di iscrizione, dei pulsanti social e altre opzioni. Puoi anche scegliere tra diversi temi predefiniti o caricare il tuo file CSS personalizzato.
- Coming Soon Page, Under Construction & Maintenance Mode by SeedProd: un plugin gratuito che ti permette di creare una pagina di manutenzione con un titolo, una descrizione, un’immagine di sfondo, un logo e altre opzioni. Puoi anche inserire il tuo titolo e la tua meta description per la SEO. Il plugin ha anche una versione premium con più funzionalità e design.
- Maintenance: un plugin gratuito che ti permette di creare una pagina di manutenzione con un logo, un titolo, una descrizione, un’immagine di sfondo, un colore di sfondo, un conto alla rovescia e altre opzioni. Puoi anche abilitare o disabilitare l’accesso al pannello di amministrazione per gli utenti registrati.
Per usare uno di questi plugin, devi semplicemente installarlo e attivarlo dal tuo pannello di amministrazione di WordPress, e poi configurare le impostazioni a tuo piacimento. Una volta fatto, il tuo sito sarà in modalità manutenzione e i tuoi visitatori vedranno la pagina che hai creato.
Modificare il file functions.php
Un altro modo per attivare la modalità manutenzione di WordPress è modificare il file functions.php del tuo tema attivo. Questo metodo richiede un po’ di conoscenza del codice PHP e HTML, e ti consente di avere un maggiore controllo sul messaggio e sul design della pagina di manutenzione. Per usare questo metodo, devi seguire questi passi:
- Accedi al tuo sito via FTP o dal file manager del tuo hosting, e vai nella cartella wp-content/themes/nome-del-tuo-tema.
- Trova il file functions.php e aprilo con un editor di testo.
- Aggiungi il seguente codice alla fine del file:
function wp_maintenance_mode() {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('
<h1>Modalità manutenzione</h1>
<p>Il nostro sito è attualmente in manutenzione. Torneremo presto online.</p>
');
}
}
add_action('get_header', 'wp_maintenance_mode');
- Salva il file e ricaricalo sul tuo sito.
Questo codice crea una funzione che mostra un messaggio di manutenzione ai visitatori che non sono loggati o che non hanno il ruolo di amministratore. Puoi personalizzare il messaggio modificando il testo tra le virgolette. Puoi anche aggiungere del codice HTML per inserire immagini, stili, link o altri elementi. Ricorda di usare le virgolette singole per il codice HTML e le doppie per gli attributi.
Creare un file maintenance
Un terzo modo per attivare la modalità manutenzione di WordPress è creare un file maintenance nella cartella principale del tuo sito. Questo metodo ti consente di usare il messaggio di manutenzione predefinito di WordPress, oppure di crearne uno personalizzato. Per usare questo metodo, devi seguire questi passi:
- Accedi al tuo sito via FTP o dal file manager del tuo hosting, e vai nella cartella principale del tuo sito (dove si trova il file wp-config.php).
- Crea un nuovo file di testo e chiamalo .maintenance (senza nessuna estensione).
- Apri il file con un editor di testo e aggiungi il seguente codice:
<?php
$upgrading = time();
- Salva il file e caricarlo sul tuo sito.
Questo codice crea una variabile che contiene il tempo in cui il file è stato creato. Questo serve a WordPress per calcolare il tempo di manutenzione e mostrare il messaggio predefinito. Se vuoi personalizzare il messaggio, puoi aggiungere il seguente codice dopo la variabile:
function wp_maintenance_mode() {
echo '
<h1>Modalità manutenzione</h1>
<p>Il nostro sito è attualmente in manutenzione. Torneremo presto online.</p>
';
die();
}
Questo codice crea una funzione che mostra un messaggio di manutenzione personalizzato. Puoi modificare il testo e il codice HTML a tuo piacimento, seguendo le stesse regole del metodo precedente.
Come personalizzare la modalità manutenzione di WordPress?
Come abbiamo visto, ci sono diversi modi per personalizzare la modalità manutenzione di WordPress, a seconda del metodo che scegli di usare. In generale, ci sono alcuni elementi che puoi personalizzare per rendere la tua pagina di manutenzione più efficace e attraente, tra cui:
- Il titolo: il titolo è la prima cosa che i tuoi visitatori vedono quando il tuo sito è in manutenzione. Puoi usare il titolo per comunicare il motivo della manutenzione, il tempo previsto per il ripristino, o un messaggio di scusa o di ringraziamento. Cerca di essere chiaro, breve e cordiale, e di usare parole chiave correlate al tuo sito o al tuo argomento.
- La descrizione: la descrizione è il testo che accompagna il titolo e che fornisce ulteriori informazioni sulla manutenzione. Puoi usare la descrizione per spiegare cosa stai facendo sul tuo sito, quali benefici porterà agli utenti, o come possono contattarti in caso di necessità. Cerca di essere informativo, persuasivo e rassicurante, e di usare un tono adatto al tuo pubblico e al tuo settore.
- L’immagine di sfondo: l’immagine di sfondo è l’elemento visivo che occupa la maggior parte dello spazio della pagina di manutenzione. Puoi usare l’immagine di sfondo per creare un’atmosfera, trasmettere un’emozione, mostrare il tuo logo o il tuo prodotto, o semplicemente per rendere la pagina più gradevole. Cerca di scegliere un’immagine di qualità, in linea con il tuo brand e il tuo messaggio, e che non distragga troppo l’attenzione dal testo.
- Il conto alla rovescia: il conto alla rovescia è un elemento opzionale che mostra il tempo rimanente prima che il tuo sito torni online. Puoi usare il conto alla rovescia per creare un senso di urgenza, di aspettativa o di curiosità, o semplicemente per informare gli utenti sullo stato della manutenzione. Cerca di impostare un tempo realistico e veritiero, e di rispettarlo il più possibile.
- Il modulo di contatto o di iscrizione: il modulo di contatto o di iscrizione è un elemento opzionale che ti permette di raccogliere i dati o le richieste degli utenti che visitano il tuo sito in manutenzione. Puoi usare il modulo di contatto o di iscrizione per offrire un servizio di assistenza, una newsletter, un’offerta speciale, o un invito a tornare sul tuo sito. Cerca di rendere il modulo semplice, chiaro e invitante, e di rispettare la privacy e il consenso degli utenti.
- I pulsanti social: i pulsanti social sono degli elementi opzionali che ti permettono di condividere il tuo sito in manutenzione sui social network, o di invitare gli utenti a seguirti sui tuoi canali social. Puoi usare i pulsanti social per aumentare la tua visibilità, la tua reputazione e il tuo engagement, o per offrire ai tuoi utenti altri modi per rimanere in contatto con te. Cerca di scegliere i social network più adatti al tuo pubblico e al tuo settore, e di usare delle icone riconoscibili e cliccabili.
Come evitare problemi con la modalità manutenzione di WordPress?
La modalità manutenzione di WordPress è uno strumento utile e sicuro, ma a volte può causare alcuni problemi o inconvenienti, come:
- La modalità manutenzione non si disattiva: questo può succedere se il file maintenance non viene cancellato automaticamente dopo l’aggiornamento di WordPress, di un tema o di un plugin. In questo caso, devi accedere al tuo sito via FTP o dal file manager del tuo hosting, e cancellare manualmente il file maintenance dalla cartella principale del tuo sito.
- La modalità manutenzione blocca l’accesso al pannello di amministrazione: questo può succedere se usi un plugin o un codice personalizzato per attivare la modalità manutenzione, e non hai previsto un’eccezione per gli utenti registrati o per gli amministratori. In questo caso, devi disattivare il plugin o il codice che hai usato, o aggiungere una condizione che permetta l’accesso al pannello di amministrazione per i ruoli che vuoi.
- La modalità manutenzione influisce sulla SEO: questo può succedere se la modalità manutenzione rimane attiva per troppo tempo, o se non usi un codice di stato HTTP appropriato per la pagina di manutenzione. In questo caso, devi cercare di ridurre al minimo il tempo di manutenzione, o usare un codice di stato HTTP 503, che indica ai motori di ricerca che il tuo sito è temporaneamente non disponibile e che devono riprovare più tardi.
Mantieni il tuo sito WordPress sempre efficiente!
Mettere un sito web WordPress in manutenzione è un passo fondamentale per garantire prestazioni ottimali e sicurezza. Seguendo le pratiche descritte in questo articolo, puoi affrontare con tranquillità gli aggiornamenti e le modifiche necessarie. Ricorda che una manutenzione regolare non solo migliora l’affidabilità del tuo sito, ma offre anche un’esperienza migliore ai tuoi utenti.
Se desideri ricevere una consulenza gratuita su come ottimizzare la gestione del tuo sito WordPress, contatta Doctor Web. Il nostro team è qui per supportarti in ogni fase del processo, dalla progettazione alla realizzazione del tuo sito web. Non esitare a contattarci per scoprire come possiamo lavorare insieme per raggiungere i tuoi obiettivi!






