Articles

Modalità di manutenzione WordPress: Come rendere il vostro sito web temporaneamente indisponibile

La modalità di manutenzione di WordPress è uno stato in cui potete mettere il vostro sito web se avete bisogno di eseguire aggiornamenti, implementare modifiche al design o al contenuto, o correggere una falla di sicurezza. Sostituisce essenzialmente il vostro sito web con una splash page che spiega perché è offline e quando ci si aspetta che sia di nuovo attivo.

Il nostro consiglio di lettura: Manutenzione di WordPress: Mantenere il tuo sito web sicuro ed efficiente

Ci sono molte ragioni diverse per cui vorresti mettere il tuo sito WordPress in modalità di manutenzione così come molti modi diversi per farlo. Tratteremo tutto questo in questo post, iniziando con l’andare oltre ciò che è la modalità di manutenzione di WordPress e i modi per mettere il tuo sito in questo stato. Poi copriremo ogni metodo che è possibile utilizzare per attivare la modalità di manutenzione prima di concludere con alcuni problemi che possono verificarsi quando si utilizza.

  • Cos’è la modalità di manutenzione di WordPress?
  • Ragioni per utilizzare la modalità di manutenzione di WordPress
  • Come abilitare la modalità di manutenzione di WordPress
  • Come far uscire un sito WordPress dalla modalità di manutenzione
  • Evitare che il vostro sito rimanga bloccato nella modalità di manutenzione di WordPress

Cos’è la modalità di manutenzione di WordPress?

La modalità di manutenzione di WordPress è uno stato in cui puoi mettere il tuo sito web quando hai bisogno di occuparti di alcune attività amministrative che influenzerebbero le prestazioni del sito o lo renderebbero altrimenti inutilizzabile. In un mondo perfetto, il tuo sito web non sperimenterebbe alcun tempo di inattività. Tuttavia, a volte è meglio mettere il tuo sito offline e sostituirlo con una pagina splash “torna presto” piuttosto che correre il rischio di mettere in pericolo i dati personali e i soldi dei clienti con un sito web difettoso. Esaminiamo alcuni scopi aggiuntivi per la modalità di manutenzione di WordPress.

Ragioni per utilizzare la modalità di manutenzione di WordPress

La modalità di manutenzione è più comunemente utilizzata dai siti esistenti. Per questo motivo, ci sono due ragioni principali per usarla:

  1. È necessario apportare modifiche al design del tuo sito, al tema WordPress o al contenuto.
  2. È necessario risolvere un bug importante che potrebbe potenzialmente influenzare i dati dei tuoi utenti.

Può non sembrare un grosso problema apportare modifiche cosmetiche al tuo sito mentre è attivo, ma può effettivamente buttare fuori alcuni utenti. Alcuni potrebbero andarsene pensando che il vostro sito sia rotto, mentre altri potrebbero andarsene pensando che il vostro sito sia stato violato. Alcuni potrebbero tornare, ma la maggioranza probabilmente passerà al prossimo sito. Ecco perché alcuni design di pagine in modalità di manutenzione sono dotati di moduli e-mail. In questo modo puoi rimanere in contatto con il tuo pubblico mentre il tuo sito è inattivo.

Per quanto riguarda la seconda ragione, è sempre una buona idea mettere il tuo sito offline se ha un bug di sicurezza importante, anche se non raccogli i dati degli utenti. La logica qui è che alcuni hacker possono inserire link che portano a siti di phishing dove gli utenti hanno il potenziale per essere truffati. La cosa migliore da fare è mettere il tuo sito offline e attivare invece la modalità di manutenzione mentre risolvi i problemi. Potresti allontanare i clienti per qualche ora, ma almeno manterrai la tua reputazione. Una volta che i problemi sul tuo sito sono risolti, puoi rimettere il sito online.

C’è una terza ragione per utilizzare la modalità di manutenzione di WordPress, ma riguarda i nuovi siti piuttosto che quelli esistenti. Si tratta di una pagina coming soon, e ti aiuterà a costruire l’hype per il tuo sito ancora da lanciare. Utilizza gli stessi plugin / codice della modalità di manutenzione. È sufficiente cambiare il contenuto della pagina per indicare che si tratta di una pagina in arrivo piuttosto che una pagina di manutenzione generale. Tocchiamo brevemente la base dei metodi che potete usare per abilitare questa funzione in WordPress.

Come abilitare la modalità di manutenzione di WordPress

Website WordPress Maintenance PluginFonte: Michael Bußmann /

Ci sono quattro metodi principali che puoi utilizzare per abilitare la modalità di manutenzione di WordPress sul tuo sito:

  1. Utilizzare la funzione di manutenzione integrata in WordPress
  2. Aggiungere codice personalizzato per visualizzare una pagina di manutenzione
  3. Abilitare la modalità di manutenzione attraverso il tuo file .htaccess
  4. Utilizzare un plugin per la modalità di manutenzione di WordPress

Ognuno di questi metodi implementa la modalità di manutenzione in modi diversi. Non avete molto controllo sul primo metodo, ma potete scegliere con attenzione tra il secondo e il terzo metodo. La vostra scelta dovrebbe dipendere da quanto a lungo pensate di usare la modalità di manutenzione e a quale scopo volete che serva. Parliamo di loro.

Metodo #1: La funzione di manutenzione in WordPress

La funzione di manutenzione in WordPress è una caratteristica integrata che si verifica automaticamente quando si aggiorna il core di WordPress e si eseguono gli aggiornamenti dei plugin o dei temi di WordPress. Il modo in cui funziona è semplice. Quando si esegue un aggiornamento, WordPress visualizza un messaggio nell’area di amministrazione affermando che il sito è entrato in modalità di manutenzione. La modalità di manutenzione viene disattivata una volta completato l’aggiornamento.

WordPress Maintenance Mode
Fonte immagine: Screenshot – WordPress Dashboard

Gli aggiornamenti di WordPress non dovrebbero richiedere più di un minuto, ma durante quel minuto, il vostro sito sarà sostituito da questa splash page:

WordPress Maintenance Splash Page
Image Source: Screenshot

Questa pagina è creata da un file temporaneo chiamato .maintenance che appare nella vostra directory dei file solo quando eseguite gli aggiornamenti in WordPress. Anche in questo caso, hai poco controllo su questo metodo, quindi è meglio non preoccuparsene in quanto ti copre solo quando esegui gli aggiornamenti attraverso il meccanismo di aggiornamento del core di WordPress.

Metodo #2: Codice personalizzato per visualizzare una pagina di manutenzione

CodingFonte: StockSnap / .com
Fonte immagine: StockSnap – .com / Licenza: CC0 Public Domain

Se vuoi visualizzare una pagina splash di manutenzione di base sul tuo sito senza usare un plugin per la modalità di manutenzione, puoi aggiungere questo pezzo di codice al tuo file functions.php o usando un plugin per aggiungere snippet di codice:

// Activate WordPress Maintenance Modefunction wp_maintenance_mode() { if (!current_user_can('edit_themes') || !is_user_logged_in()) { wp_die('<h1>Under Maintenance</h1><br />Something ain't right, but we're working on it! Check back later.'); }}add_action('get_header', 'wp_maintenance_mode');

Forza il tuo sito in modalità manutenzione e visualizza il messaggio che scrivi dopo il tag H1.

Manual WordPress Maintenance Mode
Fonte immagine: Screenshot

Per visualizzare questa splash page dovrai uscire dal tuo sito, ma funziona.

Metodo #3: Abilita la modalità di manutenzione attraverso il tuo file .htaccess

Access Denied
Fonte immagine: typographyimages – .com / Licenza: CC0 Public Domain

Per questo approccio è necessario avere il permesso di modificare il file .htaccess sul tuo server. Questo file si trova nella directory principale del vostro sito web. Una volta aperto questo file, copiate e incollate il seguente codice:

RewriteEngine OnRewriteBase /RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.123RewriteCond %{REQUEST_URI} !^/maintenance\.html$RewriteRule ^(.*)$ https://example.com/maintenance.html 

Questo codice reindirizzerà tutte le richieste web che arrivano alla vostra homepage a un file maintenance.html che dovrete creare prima, dato che lo userete come sostituzione temporanea della homepage. Puoi trovare molti semplici modelli HTML di pagine di manutenzione online. Prestate molta attenzione alla parte %{REMOTE_ADDR}, che è dove dovete sostituire i numeri con il vostro indirizzo IP, in quanto questo vi permetterà di accedere al sito non importa cosa.

Metodo #4: Usare i plugin di WordPress per la modalità di manutenzione

Mettere il vostro sito in modalità di manutenzione con il codice è un modo decente per far sapere agli utenti cosa sta succedendo quando avete effettivamente bisogno di metterlo offline per la manutenzione. Tuttavia, non è il metodo più efficace da usare in termini di business e per mantenere le conversioni a galla. È molto meglio usare un plugin per la modalità di manutenzione. Questi plugin ti permettono di costruire splash page esteticamente piacevoli in cui puoi inserire moduli email e link ai social media.

Maintenance Mode PluginsFonte: Clker-Free-Vector-Images / .com
Fonte immagine: Clker-Free-Vector-Images – .com / Licenza: CC0 Public Domain

Andremo ad esaminare alcuni dei migliori plugin per la modalità di manutenzione disponibili per WordPress.

  • Maintenance Mode by SeedProd
  • Elementor

Maintenance Mode by SeedProd

Maintenance Mode by SeedProd
Image Source: Screenshot – WordPress.org

Maintenance Mode by SeedProd è un plugin di manutenzione ibrido che permette di creare pagine di manutenzione e coming soon. Simile al plugin precedente, il plugin gratuito è essenzialmente una versione spogliata di quello premium. È possibile cambiare lo sfondo, cambiare il testo utilizzato e aggiungere HTML e CSS personalizzati. È un po’ più complesso di così, tuttavia, il che si capisce dal modo in cui il plugin divide le impostazioni in diverse schede.

La versione premium ha un sacco di caratteristiche tecniche ed estetiche aggiunte. Ti permette di costruire un design completamente personalizzato senza bisogno di sapere come codificare, per esempio. È anche possibile incorporare video, aggiungere moduli di posta elettronica, aggiungere moduli di contatto, aggiungere una barra di avanzamento per mostrare a che punto si è nella manutenzione, ecc. I prezzi per la versione premium di questa modalità di manutenzione e il plugin coming soon partono da $29 / anno.

Elementor

Elementor Plugin
Image Source: Screenshot – WordPress.org

Hai probabilmente sentito parlare di Elementor. È un plugin gratuito, drag-and-drop page builder che rende facile per chiunque progettare e costruire le proprie pagine in WordPress. Ha una versione premium, ma la versione gratuita è in grado di produrre molti design di pagina diversi. Questo include una pagina in modalità manutenzione, che è possibile attivare nel menu strumenti.

Elementor Maintenance Mode
Fonte immagine: Screenshot – Elementor Plugin

Dovrai aver già creato un template per la modalità di manutenzione, cosa che puoi fare in diversi modi. Puoi progettare la tua pagina usando Elementor e salvarla come template, oppure puoi importare uno di quelli di Elementor. Tutti i loro modelli di manutenzione predefiniti sono etichettati come pagine “Coming Soon”. Avrai bisogno della versione premium di Elementor se vuoi accedere a tutti i modelli di manutenzione.

È meglio iniziare creando una nuova pagina e utilizzando il modello Elementor Canvas in modo che l’intestazione e il piè di pagina siano nascosti. Puoi poi costruire il tuo design o aggiungere un template Coming Soon, e salvare la pagina. Sarete in grado di selezionare il modello nella scheda Modalità di manutenzione sotto Elementor → Strumenti dopo di che.

Ora che avete alcuni suggerimenti da esaminare, andiamo oltre alcuni dei problemi che si possono incontrare quando si utilizza la modalità di manutenzione di WordPress. Concluderemo il post dopo questo.

Come far uscire un sito WordPress dalla modalità di manutenzione

Push Button
Fonte immagine: aitoff – .com / Licenza: CC0 Public Domain

Allora, siamo andati oltre a come mettere un sito WordPress in modalità manutenzione, ma cosa succede quando hai un sito che è bloccato in modalità manutenzione? Questo è ciò che andremo a vedere in questa prossima sezione. Ci sono alcune ragioni diverse per cui il tuo sito può rimanere bloccato in questa modalità, ma per lo più si riducono a queste:

  • Il file .maintenance non si è cancellato dopo un aggiornamento completato.
  • Un plugin in modalità manutenzione ha avuto un glitch e ha mantenuto i suoi dati nella cache del tuo sito.

Il file .maintenance

Se hai eseguito gli aggiornamenti di WordPress e ora sei bloccato con quella schermata che abbiamo mostrato prima…

WordPress Maintenance Splash Page
Fonte immagine: Screenshot

…la vostra directory probabilmente non è riuscita a cancellare il file .maintenance dopo il completamento degli aggiornamenti. È una soluzione facile se sai come accedere al file system del tuo sito. Se il tuo host usa cPanel o un pannello di controllo simile, apri il suo file system. Puoi anche usare un software FTP, come FileZilla.

Il file .maintenance è quello che è conosciuto come un “dot file”, che sono nascosti di default nella maggior parte dei file manager. Dovrai abilitare una funzione chiamata “Rendi visibili i file nascosti”. Diversi gestori di file etichettano questa funzione in modo diverso.

Il file sarà situato nella tua directory principale, che è la stessa posizione in cui si trova il tuo file wp-config.php. Tutto quello che devi fare è selezionare il file .maintenance ed eliminarlo cliccando il pulsante Elimina nel file manager o cliccando con il tasto destro del mouse (control click sui Mac) sul file e selezionando “Elimina”.

Maintenance mode plugin glitches

Failure
Image Source: RyanMcGuire – .com / Licenza: CC0 Public Domain

Se hai usato un plugin per mettere il tuo sito in modalità manutenzione e non riesci a rimuovere lo splash screen nonostante abbia disattivato la funzione nelle impostazioni, dovrai disattivare e cancellare il plugin. Cancella la cache del tuo sito se questo non funziona. Puoi farlo in due modi:

  • plugin per la cache – W3 Total Cache, WP Super Cache, WP Fastest Cache, ecc. Basta installare uno di questi plugin e usare la funzione Clear Cache. È simile a cancellare la cache sul tuo browser, telefono o computer.
  • Il pannello di controllo del tuo host – Alcuni host, in particolare gli host WordPress gestiti, hanno un’opzione nei loro pannelli di controllo che ti permettono di cancellare la cache del tuo sito con un clic di un pulsante. Probabilmente avrete bisogno di utilizzare questa opzione in ogni caso se si utilizza un host WordPress gestito in quanto alcuni di loro non consentono di installare plugin di caching sul server. Questo perché stanno già gestendo il caching per tuo conto.

Fortunatamente, è possibile evitare che il tuo sito rimanga bloccato in modalità manutenzione. L’unica cosa che devi fare è seguire alcune buone pratiche. Copriamo questo argomento prima di concludere questo post.

Come evitare che il tuo sito rimanga bloccato in modalità manutenzione di WordPress

Caution
Fonte immagine: ferarcosn – .com / Licenza: CC0 Public Domain

Ci sono tre cause principali che possono portare il tuo sito ad essere bloccato in modalità manutenzione:

  1. Hai tentato di aggiornare diversi temi e plugin WordPress in una sola volta, con conseguente errore.
  2. Un plugin che hai tentato di aggiornare non è compatibile con la tua versione di WordPress.
  3. Si è verificato un errore nel plugin della modalità di manutenzione che usi.

Gestione di più aggiornamenti in una volta

Updates
Fonte immagine: geralt – .com / Licenza: CC0 Public Domain

La prima cosa che puoi fare è assicurarti di iniziare a creare backup regolari, e fare il backup del tuo sito prima di eseguire gli aggiornamenti. È possibile utilizzare i plugin di WordPress per creare punti di ripristino che vi permetteranno di ripristinare il vostro sito all’ultimo giorno in cui ha funzionato correttamente. Questo non fornisce necessariamente un modo per evitare che questo accada al vostro sito, ma fornisce una soluzione nel caso in cui si blocchi in questo stato. È meglio essere sicuri che dispiaciuti.

Problemi di compatibilità con WordPress

Puoi anche assicurarti di mantenere la tua versione di WordPress aggiornata, e assicurarti che qualsiasi plugin WordPress che aggiorni sia compatibile con la tua versione di WordPress. Fortunatamente, WordPress ora è dotato di una funzione che ti dice se un plugin WordPress è compatibile con la tua versione di WordPress proprio lì nella schermata degli aggiornamenti.

WordPress Update Compatibility
Fonte immagine: Screenshot – WordPress Dashboard

È una semplice regola da seguire: non aggiornare un tema o un plugin se non è compatibile al 100% con la tua versione di WordPress, “secondo il suo autore”. Si dovrebbe anche testare gli aggiornamenti in un ambiente controllato. Ci sono alcuni modi diversi per farlo, il più popolare è il site staging e il trasferimento del tuo sito su un server di prova locale.

Vedi se il site staging è incluso nel tuo piano di hosting. Se è così, sarete in grado di clonare il vostro sito in un’altra posizione sul vostro server, e testare gli aggiornamenti lì. In caso contrario, è possibile utilizzare un servizio di staging dedicato, acquistare un piano di hosting condiviso economico da utilizzare come server di prova o creare il proprio server sul desktop con un programma come MAMP.

Prevenire i glitch dei plugin

Working with notebookFonte: StartupStockPhotos / .com
Fonte immagine: StartupStockPhotos – .com / Licenza: CC0 Public Domain

Non ci sono molti modi per evitare che si verifichi un glitch in un plugin, ma puoi almeno fare una ricerca sui plugin che usi. Questo vi permetterà di installare solo plugin che hanno una grande reputazione per fornire un codice pulito e ben funzionante, il che può aumentare la probabilità di evitare che il vostro sito rimanga bloccato in modalità di manutenzione.

Pensieri finali

La modalità di manutenzione di WordPress è una caratteristica utile che può aiutarvi a comunicare meglio con i vostri utenti quando il vostro sito va offline per manutenzione programmata e non programmata. Può anche aiutarti a mantenere i tuoi tassi di conversione anche quando il tuo sito va offline. Questo è particolarmente importante se stai gestendo un business online professionale.

È meglio utilizzare un plugin di manutenzione dedicato che ti permetterà di aumentare le conversioni. Questo ti permette di costruire l’hype per il tuo marchio senza perdere visitatori. La parte difficile è determinare quale plugin per le pagine di manutenzione si adatta meglio alle tue esigenze. Vogliamo sentire da voi. Quali sono alcune delle vostre ragioni per utilizzare la modalità di manutenzione di WordPress, e quali sono i vostri modi preferiti per implementarla? Fatecelo sapere nei commenti qui sotto!

Il nostro consiglio di lettura: Manutenzione di WordPress: Mantenere il tuo sito web sicuro ed efficiente

.