Quando gestisci un sito WordPress, sia che tu stia eseguendo aggiornamenti o migrando verso un nuovo host, il rischio maggiore spesso non è tecnico. È che gli utenti apportino modifiche in background mentre tu stai ancora lavorando dietro le quinte.
Questo può portare al disastro! Ho visto aziende perdere dati di vendita, sovrascrivere nuovi post del blog e smarrire record di clienti perché sono state apportate modifiche durante una finestra di manutenzione critica.
Ecco perché consiglio sempre di mettere il tuo sito in uno stato temporaneo di sola lettura, noto anche come blocco dei contenuti. Questo impedisce a chiunque, anche agli utenti con permessi di modifica, di apportare modifiche.
In questo modo, ti assicuri che nulla vada perso e che il tuo sito WordPress rimanga funzionale per i visitatori.
In questo articolo, ti mostrerò come mettere facilmente WordPress in modalità di sola lettura. Questo è perfetto quando stai cambiando host, aggiornando plugin importanti o eseguendo altre attività di manutenzione cruciali. 👷

Perché usare la modalità di sola lettura durante la manutenzione di WordPress?
La modalità di sola lettura aiuta a proteggere i tuoi contenuti bloccando temporaneamente le modifiche durante la manutenzione, gli aggiornamenti o le migrazioni del sito. Ciò previene la perdita di dati e garantisce che gli utenti non interagiscano con funzionalità che potrebbero essere non disponibili o instabili.
Senza la modalità di sola lettura, gli aggiornamenti di WordPress possono causare il malfunzionamento o un comportamento imprevedibile di alcune funzionalità. Ciò può frustrare i visitatori e portare a una scarsa esperienza utente.
Ad esempio, su un sito di eCommerce, un cliente potrebbe tentare di aggiungere un articolo al carrello o di completare l'acquisto, solo per vedere il processo fallire. Questo non solo crea confusione, ma potrebbe costarti una vendita.
Non si tratta solo dei clienti. Immagina uno dei tuoi scrittori che finisce un lungo post del blog, solo per vederlo sparire durante una migrazione del server.
Ecco perché attivare la modalità di sola lettura è uno dei passi più intelligenti che puoi intraprendere prima di eseguire attività importanti come migrare il tuo sito web o aggiornare i plugin principali.
Ora, diamo un'occhiata al modo migliore per abilitare la modalità di sola lettura in WordPress. In questa guida, ti illustrerò:
- Mettere il tuo sito WordPress in modalità di sola lettura (passo dopo passo)
- Passaggio bonus: Come disabilitare temporaneamente commenti e invii di moduli
- Suggerimento bonus: Come creare bellissime pagine di manutenzione in WordPress
- Domande frequenti: Come mettere il tuo sito WordPress in modalità di sola lettura
- Risorse bonus: altre guide sulla manutenzione di WordPress
Iniziamo!
Mettere il tuo sito WordPress in modalità di sola lettura (passo dopo passo)
Sebbene esistano alcuni plugin progettati specificamente per la modalità 'sola lettura', molte opzioni popolari non sono state aggiornate da molto tempo. L'utilizzo di plugin obsoleti può rappresentare un rischio per la sicurezza.
Ecco perché ti consiglio invece di utilizzare il plugin User Blocker.
Ti consente di bloccare temporaneamente qualsiasi utente dal proprio account WordPress. E chiunque sia bloccato non sarà in grado di modificare i contenuti del sito o aggiungerne di nuovi, sebbene i visitatori potranno comunque visualizzare il sito web.
Se un utente tenta di accedere a un account bloccato, vedrà un messaggio che indica 'Il tuo account è stato bloccato'. Puoi personalizzare questo messaggio per fornire ai tuoi utenti maggiori informazioni.

Questo plugin è perfetto per siti di appartenenza, negozi online o qualsiasi altro tipo di sito che consenta la registrazione degli utenti.
⚠️ Importante: Questo plugin funziona bloccando l'accesso degli utenti. In altre parole, non blocca l'intero database. I visitatori potrebbero comunque lasciare commenti o inviare moduli, e questi nuovi dati potrebbero andare persi durante la manutenzione.
Ecco perché ti mostrerò anche come disabilitare temporaneamente commenti e moduli come secondo passo cruciale.
Innanzitutto, installiamo e attiviamo il plugin User Blocker. Se hai bisogno di aiuto, consulta la nostra guida su come installare un plugin WordPress.

Dopo l'attivazione, vai alla sezione User Blocker nella tua area di amministrazione di WordPress.
Qui vedrai tre schede:
- Blocca utente per orario
- Blocca utente per data
- Blocca utente permanentemente

Se non sei sicuro di cosa configurare, esaminiamole una per una.
Blocca per orario
Nella scheda Blocca utente per orario, puoi selezionare uno o più utenti e inserire l'orario di blocco.
Per questo tutorial, dimostrerò come bloccare tutti gli utenti. Per farlo, puoi fare clic sulla casella di controllo nell'angolo in alto a sinistra della tabella per selezionare tutto.

Successivamente, puoi iniziare a impostare l'orario di blocco.
Ad esempio, ho impostato l'orario di blocco il lunedì dalle 01:00 alle 03:00 UTC.

Non sei sicuro di quanto tempo ti servirà? Sentiti libero di consultare la nostra guida su quanto tempo richiede la manutenzione di WordPress.
Puoi anche pianificare più blocchi orari. Ad esempio, ho aggiunto un'altra impostazione il giovedì alla stessa ora.

Dopodiché, puoi scrivere un messaggio di blocco che gli utenti vedranno se tenteranno di accedere. Ad esempio, potresti voler spiegare che stai eseguendo la manutenzione ordinaria.
Se salti questa parte, gli utenti vedranno il messaggio predefinito 'Sei temporaneamente bloccato'.

Puoi anche inserire un URL di reindirizzamento per inviarli a una pagina specifica.
Questo invierà gli utenti bloccati a una pagina specifica invece di mostrare il messaggio predefinito.
🧑💻 Suggerimento Pro: Se hai una pagina di manutenzione, puoi inserire il suo URL nel campo 'URL di reindirizzamento' per guidare gli utenti lì durante i tempi di inattività. Per impostarne una, puoi consultare la nostra guida su come reindirizzare i visitatori a una pagina di manutenzione.
E se stai spostando permanentemente il tuo sito su un nuovo dominio, è una buona idea usare questo campo per reindirizzare automaticamente gli utenti al tuo nuovo sito.
Infine, puoi fare clic sul pulsante ‘Blocca utente’ per salvare le modifiche.

Apparirà un messaggio di successo e le tue impostazioni saranno elencate nella tabella.
Qui, puoi fare clic sull'icona dell'occhio nella colonna ‘Ora di blocco’ per vedere tutti gli orari di blocco pianificati per l'utente.

Ora, quando gli utenti tenteranno di accedere durante l'orario di blocco programmato, vedranno il messaggio di blocco.
Ecco come appare sul nostro sito demo:

Blocca per data
Per manutenzioni più lunghe, è meglio usare la scheda ‘Blocca utente per data’. Qui, userai un selettore di data per bloccare un utente per un giorno, una settimana o un mese – ottimo per aggiornamenti del server o progetti di ridisegno del sito web.
Per questo tutorial, ti mostrerò come bloccare un singolo utente.
Puoi procedere e selezionare la casella accanto a un utente. Dopodiché, fai clic sull'icona della matita nella scheda ‘Azione’ per modificare le impostazioni.

📝 Nota: Fai molta attenzione a lasciare il tuo account amministratore sbloccato! Avrai bisogno dell'accesso per eseguire la manutenzione e sbloccare tutti gli altri quando avrai finito. Se ti blocchi accidentalmente, puoi risolvere disattivando il plugin dal tuo pannello di hosting WordPress.
Puoi consultare la mia guida su come disattivare tutti i plugin quando non è possibile accedere a wp-admin per istruzioni passo passo.
Questo aprirà un'area di impostazioni dedicata per l'utente selezionato.
User Blocker ti informa con un messaggio evidenziato in rosso, in questo modo:

Ora puoi aggiungere la data di blocco nei campi 'Da' e 'A'.
Ad esempio, sto bloccando questo utente dal 9 giugno 2025, 01:00:00 al 9 luglio 2025, 00:00:00.

Se non sei sicuro di quanto tempo ti servirà, consulta la nostra guida su quanto tempo richiede tipicamente la manutenzione di WordPress.
Verso il fondo della schermata, vedrai la sezione ‘Blocca messaggio’.
Ora puoi semplicemente digitare un nuovo messaggio nel campo. Se salti questa parte, gli utenti vedranno il messaggio predefinito ‘Sei temporaneamente bloccato’.

Quindi, puoi liberamente inserire l'URL di reindirizzamento, o non farlo.
🧑💻 Suggerimento Pro: Non dimenticare che il campo ‘URL di reindirizzamento’ è un ottimo posto dove inserire il link alla tua pagina di manutenzione. Questo offre agli utenti bloccati un punto di atterraggio utile mentre lavori. Per le istruzioni di configurazione, consulta la nostra guida su come reindirizzare i visitatori a una pagina di manutenzione.
Se stai spostando su un nuovo dominio, puoi usare questo campo per reindirizzare automaticamente gli utenti al tuo nuovo sito.
Una volta che sei soddisfatto di tutto, fai clic sul pulsante ‘Blocca utente’.
Ora dovresti essere in grado di vedere lo stato di blocco dell'utente nella tabella.

E se l'utente tenta di accedere al tuo sito web WordPress durante il periodo specificato, vedrà il tuo messaggio di blocco.
Ecco come appare sul nostro sito demo:

Blocca utente permanentemente
Questa configurazione bloccherà gli utenti in modo permanente.
Puoi procedere e fare clic sulla casella di controllo accanto all'utente che desideri bloccare.

Successivamente, vedrai l'area delle impostazioni dedicate all'utente.
Puoi procedere e scrivere il messaggio di blocco.

Prima di salvare l'impostazione, potresti voler inserire l'URL di reindirizzamento.
Fatto ciò, fai clic sul pulsante ‘Aggiorna utente bloccato’.
Ora, se guardi la tabella, vedrai che lo stato dell'utente cambia da verde a rosso. Ciò significa che hai applicato correttamente la tua nuova configurazione.

E questo è tutto!
Ora, se l'utente tenta di accedere al tuo sito, il messaggio di blocco apparirà sulla pagina di accesso di WordPress.

Passaggio bonus: Come disabilitare temporaneamente commenti e invii di moduli
Prima di iniziare la migrazione del tuo sito o altre modifiche importanti, vorrai anche disabilitare temporaneamente i commenti e gli invii di moduli sul tuo sito. Questo perché se qualcuno invia un commento o un modulo nel bel mezzo delle tue modifiche, quei dati andrebbero persi.
Per disabilitare temporaneamente i commenti in modo rapido e semplice su tutto il tuo sito, ti consiglio di utilizzare WPCode.
È il miglior plugin per snippet di codice disponibile e molti dei nostri marchi partner si affidano anche a WPCode per la sua sicurezza e facilità d'uso. È considerato affidabile da oltre 2 milioni di siti Web per aggiungere funzionalità personalizzate senza modificare i file principali. Per saperne di più, consulta la nostra recensione completa di WPCode.

Installa e attiva semplicemente il plugin gratuito per snippet di codice WPCode, quindi naviga su Snippet di codice » Aggiungi snippet.
Da qui, puoi fare clic sulla categoria Commenti nel menu di sinistra e quindi fare clic su ‘Usa snippet’ sotto ‘Disabilita completamente i commenti’.

Nella schermata successiva, tutto ciò che devi fare è impostare l'interruttore da Inattivo ad Attivo.
Quindi, fai clic sul pulsante Aggiorna e il tuo snippet sarà attivo.

Se preferisci disabilitare i commenti manualmente senza un plugin, puoi consultare la nostra guida passo passo su come disabilitare completamente i commenti in WordPress.
Ti consigliamo inoltre di disabilitare temporaneamente eventuali moduli di contatto o altri moduli sul tuo sito web. Puoi semplicemente rimuovere il modulo e sostituirlo temporaneamente con il tuo indirizzo email aziendale in modo da non perdere messaggi importanti.
A questo punto, sei pronto per migrare il tuo sito o eseguire lavori di manutenzione essenziali senza preoccuparti di conflitti ed errori.
Suggerimento Bonus: Come Creare Belle Pagine di Manutenzione in WordPress
Mentre la modalità di sola lettura protegge i tuoi contenuti durante gli aggiornamenti, è anche utile mettere il tuo sito in modalità di manutenzione. Questo nasconde i tuoi contenuti regolari e mostra un messaggio personalizzato a chiunque visiti.
Una pagina di manutenzione ben progettata può informare i visitatori che il tuo sito è temporaneamente in modalità di sola lettura, perché sta succedendo e quando tutto tornerà alla normalità. È un modo semplice per tenere informato il tuo pubblico e mantenere un aspetto professionale mentre lavori dietro le quinte.
È qui che entra in gioco SeedProd. È il miglior costruttore di pagine WordPress drag-and-drop disponibile, ed è la mia raccomandazione principale per creare rapidamente una bella pagina di manutenzione.
Alcuni dei nostri marchi partner utilizzano anche SeedProd perché è così potente ma facile da usare. Per maggiori dettagli, consulta la nostra recensione completa di SeedProd.

Puoi anche utilizzare la versione gratuita di SeedProd per creare una bella pagina in modalità di manutenzione.
Per i dettagli, puoi consultare la nostra guida su come mettere il tuo sito WordPress in modalità di manutenzione.
Domande frequenti: Come mettere il tuo sito WordPress in modalità di sola lettura
Ricevo molte domande sulla manutenzione del sito e sul blocco dei contenuti. Ecco le risposte ad alcune delle più comuni.
Qual è la differenza tra la modalità di sola lettura e la modalità di manutenzione in WordPress?
Il metodo di blocco utente / modalità di sola lettura crea un 'congelamento dei contenuti'. Mantiene il tuo sito web visibile al pubblico in modo che possa navigare come al solito, ma impedisce agli utenti connessi di apportare modifiche.
D'altra parte, la modalità di manutenzione completa modalità di manutenzione (che puoi impostare con un plugin come SeedProd) mette l'intero sito offline per i visitatori. Di solito visualizza anche un messaggio temporaneo, come 'Torno subito!'.
Questa è spesso un'opzione migliore per modifiche più grandi in cui non vuoi che nessuno acceda al sito.
Mettere il mio sito in modalità di sola lettura danneggerà la mia SEO?
Assolutamente no. Per brevi periodi di manutenzione, l'utilizzo del metodo di blocco utente non danneggerà la tua SEO. Il tuo sito rimane attivo e accessibile ai motori di ricerca come Google.
Se utilizzi una modalità di manutenzione completa, assicurati che invii l'intestazione corretta 503 Service Unavailable. Questo dice ai motori di ricerca che il tempo di inattività è temporaneo.
Come disattivo la modalità di sola lettura quando ho finito?
È semplice. Torna alle impostazioni del plugin User Blocker nella tua area di amministrazione di WordPress. Da lì, seleziona gli utenti e fai clic sul pulsante 'Sblocca' per ripristinare il loro accesso.
Inoltre, non dimenticare di riattivare i tuoi commenti e moduli di contatto una volta completata la manutenzione.
Risorse bonus: altre guide sulla manutenzione di WordPress
Spero che questo articolo ti abbia aiutato a imparare come mettere il tuo sito WordPress in modalità di sola lettura o di congelamento dei contenuti!
Se l'hai trovato utile, potresti anche voler consultare queste guide correlate:
- In arrivo vs Modalità Manutenzione (Confronto)
- Come risolvere WordPress bloccato in modalità manutenzione
- Come correggere 'Brevemente non disponibile per manutenzione programmata'
- Compiti cruciali di manutenzione di WordPress da eseguire regolarmente
- Costi di manutenzione di WordPress: quanto dovresti pagare?
- WordPress Maintenance – Ultimate Guide for Beginners
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Moinuddin Waheed
ad essere sincero, non sapevo che esistessero anche cose del genere, che possiamo avere una migrazione senza influire sulla capacità degli utenti di vedere e leggere i blog e i contenuti.
Ho sempre usato pagine di destinazione "in costruzione" e "prossimamente". Ma è bene avere tali modi per aggiornare e migrare siti web con modalità di abbonamento e altre simili.
Grazie per questa guida.
Jiří Vaněk
Per questo scopo utilizzo il plugin 'Under Construction'. Questo metodo offre vantaggi oltre a rendere il sito visibile? E non potrebbe essere controproducente rispetto al metodo di nascondere tutto dietro un paragrafo informativo in caso di problemi?
Supporto WPBeginner
Questo sarebbe per siti con più autori per evitare che qualcuno crei una bozza o apporti una modifica mentre un sito è in fase di migrazione, puoi usare una pagina 'presto disponibile' con questo se lo desideri per i visitatori del tuo sito.
Amministratore
Mark Conger
Si noti che il Code Freeze è stato abbandonato, a quanto pare. Ma è stato forkato e si trova su github.
Anonymous
Quindi, per quanto riguarda i permessi di SCRITTURA sui FILE? Diciamo che il sito WP è sotto attacco, come blocco tutte le SCRITTURE sul file system?
Kevin
Grazie per aver scritto su questo plugin. Mi chiedevo se una cosa del genere potesse essere generalmente utile e sono felice di vedere che, anche se il suo utilizzo rimane piuttosto di nicchia, è utile ad alcune persone.