Come mettere WordPress in modalità di manutenzione

Pubblicato: 2021-01-28

WordPress alimenta più di 75 milioni di siti Web su Internet oggi, ovvero più del 30% dei siti Web Internet. Sei rimasto stupito da questo numero? Bene, c'è altro in arrivo. WordPress domina le SERP di Google con ben 2,28 milioni di risultati.

Sebbene sia abbastanza popolare per la sua facilità di accesso, la manutenzione di WordPress diventa un compito piuttosto arduo man mano che un sito Web cresce. Quando implementi un aggiornamento importante sul tuo sito WordPress, devi mettere il tuo sito web in modalità di manutenzione per aiutare i tuoi utenti a sapere che il tuo sito web sarà di nuovo attivo a breve.

Ma come mettere il tuo sito web in modalità di manutenzione? In questo articolo parleremo solo di questo. Ma prima di approfondire, ecco una breve panoramica di ciò che la modalità di manutenzione di WordPress è per darti una migliore comprensione dell'argomento.

Cominciamo.

Che cos'è la modalità di manutenzione di WordPress?

In parole più semplici, la modalità di manutenzione di WordPress è tecnicamente uno stato che ti consente di mostrare una notifica che informa che il sito Web è in fase di manutenzione. Mostra anche un lasso di tempo che mostra una stima di quando il sito Web sarebbe di nuovo attivo, insieme ai collegamenti alternativi per visitarlo.

Semplificando le cose, questo messaggio intuitivo sostituisce il tuo sito Web effettivo mentre è in fase di manutenzione.

Tecnicamente, WordPress crea un file .maintenance contenente la manutenzione e la notifica dei tempi utilizzando una funzione chiamata manutenzione wp quando avvii la manutenzione del sito web. Questo file viene eliminato automaticamente una volta terminata la manutenzione e il sito Web diventa attivo con gli aggiornamenti.

Ora che sai cos'è la modalità di manutenzione di WordPress, ecco perché devi attivarla.

Perché è necessario attivare la modalità di manutenzione di WordPress?

A nessuno piace vedere un sito Web con una semplice pagina bianca che dice "pagina web/sito non disponibile". Il tuo sito Web WordPress fa qualcosa di simile quando viene sottoposto a manutenzione.

Se non attivi la modalità di manutenzione sul tuo sito web, viene mostrata una semplice pagina iniziale con un messaggio "Brevemente non disponibile per la manutenzione programmata. Ricontrolla tra un minuto. "Può sembrare abbastanza normale, ma danneggia gravemente la tua reputazione di fronte al tuo pubblico e ai potenziali clienti.

Le persone oggi sono impazienti e non appena vedono questo testo, rimbalzeranno sul tuo sito Web e inizieranno a cercare alternative migliori per soddisfare le loro esigenze.

Al contrario, se scegli di modificare il messaggio di notifica di manutenzione predefinito sul tuo sito WordPress, farai sapere agli utenti che non c'è alcun problema con il sito Web e tornerà attivo con una migliore funzionalità.

Ora sai perché è importante attivare la modalità di manutenzione sul sito WordPress, il che ci porta al nostro punto finale: come mettere WordPress in modalità di manutenzione.

Immergiamoci ora.

Come mettere WordPress in modalità di manutenzione?

In genere, ci sono tre metodi principali per mettere il tuo WordPress in modalità di manutenzione. Eccoli

  1. Utilizzo del plug-in della modalità di manutenzione di WP
  2. Attivazione manuale della modalità di manutenzione utilizzando una funzione personalizzata
  3. Utilizzo del file .htaccess

Utilizzo del plug-in di manutenzione WP

Questo è forse il modo più popolare per attivare la modalità di manutenzione sul tuo sito WordPress. Esegue automaticamente l'intero processo senza la necessità di modifiche al codice.

Coloro che hanno una conoscenza tecnica minima usano questo metodo come un ottimo approccio in quanto non è nemmeno necessario toccare una singola riga di codice. Tutto quello che devi fare è scaricare il plugin di manutenzione wp e installarlo.

Una volta attivato il plugin, ci sono alcune impostazioni che devi configurare. Ecco come.

Vai alle Impostazioni e tocca la Modalità di manutenzione WP . Vedrai cinque diverse schede, tra cui Generale, Design, Moduli, Gestisci bot e GDPR.

Ecco cosa devi fare con ciascuna scheda.

Generale

Questa è la prima scheda che vedrai nella serie. Ecco cosa devi fare con la scheda Generale.

  • La prima cosa che vedrai nella scheda Generale è lo Stato . Modifica lo stato del tuo plug-in su Attivato per attivare il plug-in di manutenzione WP.
  • Dopo l'opzione di stato, la prossima cosa che vedrai è Bypass for Search Bots Cambia questa opzione su in quanto consente ai robot di Google di accedere al tuo sito Web anche durante la manutenzione.
  • L'ultima cosa importante nella scheda Generale è Ruolo backend e Ruolo frontend . Qui dovrai determinare l'utente che può accedere al back-end o al front-end del tuo sito Web durante il periodo di manutenzione. (Si noti che se non si configurano questi ruoli, l'accesso sarà consentito solo all'amministratore).

Disegno

La scheda design è dove determini come apparirà la tua splash page. Qui è possibile impostare il testo desiderato che si desidera visualizzare nella notifica di manutenzione. Ecco come funziona.

  • Vai all'opzione Titolo (tag HTML) e aggiungi il titolo della tua pagina iniziale, l'intestazione e il messaggio personalizzato che desideri nella notifica.
  • Ora scegli uno sfondo pertinente per la tua splash page, che potrebbe essere colori a tinta unita o persino immagini.

Moduli

L'impostazione dell'intervallo di tempo del periodo di manutenzione per gli utenti è fondamentale e questo è ciò che fai nella scheda Moduli.

  • Impostare un timer per il conto alla rovescia: il tempo di inizio e il tempo rimanente .
  • Ora aggiungi i link alternativi per reindirizzare il tuo pubblico alle tue reti di social media. Una volta aggiunti i collegamenti ai tuoi social media, il plug-in mostra automaticamente un pulsante dei social media sulla splash page.

Aggiungi un'opzione di abbonamento per il tuo pubblico in modo che possano essere avvisati quando il tuo sito web sarà di nuovo attivo.

Gestisci bot

Anche quando il tuo sito web è inattivo a causa della manutenzione, è importante interagire con il tuo pubblico tramite la comunicazione interattiva. È qui che la scheda Gestisci bot diventa utile.

Puoi sfruttare questa scheda per aggiungere chatbot alla tua splash page, che ti aiuta a mantenere la comunicazione interattiva con il pubblico. Puoi anche dare un avatar e un nome ai tuoi chatbot, il che lo renderà più coinvolgente.

GDPR

Se scegli di fornire al tuo pubblico un'opzione di abbonamento, questa scheda è piuttosto utile.

GDPR sta per Regolamento generale sulla protezione dei dati. È importante attivare questa scheda poiché stai raccogliendo i dati dei visitatori.

Una volta completato il processo, tocca Salva impostazioni prima di visitare la pagina del tuo sito web.

Attivazione manuale della modalità di manutenzione utilizzando una funzione personalizzata

Utilizzando questo metodo, puoi mettere manualmente il tuo sito in modalità di manutenzione. Tuttavia, a differenza del primo metodo, l'utilizzo di una funzionalità personalizzata è piuttosto tecnico in quanto attiva la modalità di manutenzione di WordPress senza plug-in.

Ma non preoccuparti. Di seguito abbiamo menzionato le righe di codice che puoi incorporare alla fine del file functions.php del tema per attivare la modalità di manutenzione senza un plug-in.

// Attiva la modalità di manutenzione di WordPress

funzione wp_manutenzione_modalità() {

if (!current_user_can('edit_themes') || !is_user_logged_in()) {

wp_die('<h1>In manutenzione</h1><br />Sito web in manutenzione programmata. Ricontrolla più tardi.');

}

}

add_action('get_header', 'wp_maintenance_mode');

Per personalizzare il tuo messaggio di manutenzione, puoi modificare il testo tra virgolette nella riga 4 del codice.

Nota che è importante eseguire il backup dei dati del tuo sito prima di seguire questo metodo, poiché richiede di apportare modifiche al file functions.php .

Utilizzo del file .htaccess

Il metodo finale per attivare la modalità di manutenzione consiste nell'aggiungere il codice sotto indicato nel file .htaccess. Troverai questo file nella directory del tuo sito web, dove devi rinominarlo in .htaccess_default e creare un nuovo file chiamato .htaccess . Dopo aver creato il file, aggiungi il codice seguente al suo interno.

RewriteEngine attivato

Riscrivi Base /

RewriteCond %{REQUEST_URI} !^/maintenance\.html$

RewriteRule ^(.*)$ https://example.com/maintenance.html [R=307,L]

Ora crea un altro file nella directory del sito Web chiamato Maintenance.HTML e inserisci il tuo messaggio di manutenzione personalizzato all'interno.

Nota che è importante eseguire il backup del tuo file .htaccess prima di procedere con questo metodo, poiché apporterai alcune modifiche ad esso.

Una cosa da ricordare qui è che usando il metodo .htaccess , non sarai in grado di accedere al pannello di amministrazione del tuo sito poiché tutte le richieste vengono automaticamente reindirizzate al file Maintenance.html .

Avvolgendolo

Questi erano i tre metodi che puoi utilizzare per mettere il tuo sito WordPress in modalità di manutenzione. Ecco una breve panoramica di tutti loro.

  • Il primo metodo metterebbe automaticamente il tuo sito Web in modalità di manutenzione per WordPress utilizzando un plug-in.
  • Il secondo metodo richiede l'aggiunta di un frammento di codice al file PHP .
  • Il terzo metodo richiederebbe di aggiungere codici nel tuo .htaccess

Sfrutta questi metodi sopra menzionati per mettere il tuo WordPress in modalità di manutenzione e aiutare il tuo pubblico a evitare di abbandonare il tuo sito web.