Tutorial WordPress affidabili, quando ne hai più bisogno.
Guida per principianti a WordPress
WPB Cup
25 Milioni+
Siti web che utilizzano i nostri plugin
16+
Anni di esperienza con WordPress
3000+
Tutorial WordPress di esperti

Come mettere WordPress in modalità di sola lettura per migrazioni e manutenzione

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. 👷

Come mettere WordPress in modalità di sola lettura per migrazioni e manutenzione

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ò:

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.

Un account utente WordPress bloccato

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.

Installazione di User Blocker

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
Le schede in User Blocker

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.

Controllo di tutti gli utenti per l'impostazione dell'orario di blocco

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.

Impostazione dell'orario di blocco in User Blocker

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.

Imposta un altro orario di blocco in User Blocker

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'.

Aggiunta del messaggio di blocco in User Blocker

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.

Messaggio di successo in User Blocker

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.

Dettagli del blocco per orario nella tabella

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:

Messaggio di errore del blocco per orario

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.

L'icona della matita per modificare le impostazioni di blocco per data di un utente

📝 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:

Impostazione dedicata per un utente

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.

Impostazione delle date di blocco per un utente

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’.

Messaggio di blocco per l'esclusione di un utente

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.

Stato del blocco per data

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:

Messaggio di errore del blocco per data

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.

L'icona della matita per bloccare permanentemente un utente

Successivamente, vedrai l'area delle impostazioni dedicate all'utente.

Puoi procedere e scrivere il messaggio di blocco.

Scrittura di un messaggio di blocco per l'utente che si desidera bloccare permanentemente

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.

Utente bloccato permanentemente

E questo è tutto!

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

Messaggio di errore del blocco permanente

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.

Homepage 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’.

Snippet WPCode per disabilitare completamente i commenti sul tuo sito WordPress

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.

WPCode attiva snippet

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.

La homepage 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:

Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come è finanziato WPBeginner, perché è importante e come puoi supportarci. Ecco il nostro processo editoriale.

Il Toolkit WordPress Definitivo

Ottieni l'accesso GRATUITO al nostro toolkit - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Interazioni del lettore

6 CommentsLeave a Reply

  1. 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.

  2. 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?

    • 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

  3. Si noti che il Code Freeze è stato abbandonato, a quanto pare. Ma è stato forkato e si trova su github.

  4. 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?

  5. 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.

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra politica sui commenti, e il tuo indirizzo email NON verrà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.