Personalizzare la modalità manutenzione WordPress

Personalizzare la modalità manutenzione manualmente – WordPress

Vuoi personalizzare la modalità manutenzione del tuo sito WordPress manualmente senza utilizzare o installare plugin di terze parti e invadenti?

In questo articolo troverai la procedura per personalizzare manualmente la tua pagina della modalità manutenzione di WordPress, che verrà visualizzata nel momento in cui verrà eseguito l’aggiornamento di un tema o di un plugin.

In sostituzione della pagina di default generata automaticamente da WordPress in fase di update dei componenti, potremo sostituirla con una creata preventivamente da noi e totalmente personalizzata, che verrà richiamata in fase di update.

Service unavailable 503 - Pagina di manutenzione di WordPress
Pagina della modalità manutenzione di WordPress generata automaticamente

La procedura non richiede l’aggiunta di plugin esterni, quindi non appesantisce l’intero CMS e non richiede la modifica di altri file esistenti.

Per personalizzare la pagina della modalità manutenzione manualmente non è necessario effettuare un Backup di sicurezza, ma è sempre consigliato.

Personalizzare la pagina di manutenzione

La procedura è lunga e complicata?

La risposta è No! La procedura è molto più semplice di quanto tu possa immaginare. L’unica cosa a cui dovrai dedicare del tempo è alla realizzazione di una pagina HTML/PHP specifica, personalizzata da te che dovrà comparire in sostituzione di quella di default di WordPress.

Devo modificare al codice di WordPress?

Anche qui: No! Il CMS è già predisposto all’operazione e non serve che tu metta mano al codice di programmazione di WordPress.

Infatti se andiamo a spulciare nel file /wp-includes/load.php possiamo visualizzare questa riga di codice:

 The default message can be replaced by using a drop-in (maintenance.php in
 * the wp-content directory).
/.../
	if ( file_exists( WP_CONTENT_DIR . '/maintenance.php' ) ) {
		require_once( WP_CONTENT_DIR . '/maintenance.php' );
		die();
	}

Tradotto: Il messaggio di default può essere sostituito usando un file drop-in che dovrà essere chiamato maintenance.php, contenuto nella cartella wp-content.

Semplificando: Dopo aver creato il file maintenance.php personalizzato e inserito nella cartella specifica (wp-content.php), all’abilitazione della modalità manutenzione (in caso di aggiornamenti), il file di default .maintenance erediterà il codice contenuto in maintenance.php precedentemente creato.

Come si fa?

Come già detto, la procedura per personalizzare la modalità manutenzione di WordPress si esegue in pochi passaggi.

L’unica cosa che impiegherà più tempo è la creazione della pagina dedicata.

Se hai difficolta con l’HTML o CSS consulta il nostro corso, clicca qui!

Aiutati a realizzare la tua pagina HTML con il nostro editor online gratuito di codice.

Procedura

  • Crea un nuovo file in formato .php o .html (clicca qui per leggere come) e rinominalo maintenance; (Puoi creare un file in HTML inizialmente per poterlo visualizzare meglio con i browser ed in seguito rinominarlo maintenance.php).
  • Inserisci il codice HTML personalizzato. Qui di seguito abbiamo generato per te un codice generico di partenza, copialo ed incollalo nel tuo file.
<!DOCTYPE html>
<html>
<head>
	<title>Sito in manutenzione</title>
        <meta name="robots" content="noindex">
        <meta name="googlebot" content="noindex">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
	<h2>Benvenuto</h2>
        <p>Il sito è in modalità manutenzione quindi è <b>temporaneamente offline.</b></p>
        <p>Ti invitiamo a riprovare più tardi...</p>
        <p> Pagina creata da <a href="www.byte-post.com">BytePost</a></p>
</body>
</html>

Nel codice sono inseriti i meta tag noindex per bloccare l’indicizzazione della pagina dai motori di ricerca, e la visualizzazione responsive della pagina sui dispositivi mobili.

  • Completata la personalizzazione, salva il file e rinominalo definitvamente maintenance.php (se non l’hai gà fatto prima).
  • Esegui il tuo client FTP (es. Filezilla) e collegati al tuo sito web WordPress.
  • Apri la cartella wp-content e importa il file creato al suo interno.
  • Attendi il completamento dell’operazione e chiudi.

Ora hai appena creato il tuo file personalizzato per la modalità manutenzione di WordPress. Verrà visualizzato nel momento di aggiornamenti di plugin e temi.

Come posso verificarlo subito?

È possibile visualizzare i risultati della personalizzazione della modalità manutenzione manualmente, senza dover eseguire un aggiornamento automatico.

Per far ciò, dovrai creare un altro file per simulare l’aggiornamento di un componente. Infatti al momento di un update, WordPress genera un file specifico chiamato .maintenance, con delle istruzioni al suo interno.

Quindi per simulare questa operazione crea un file chiamato .maintenance ed copia il seguente codice PHP all’interno.

<?php
    $upgrading = time();
?>

Salva il file ed importalo nel server, precisamente nella root principale (Insieme ai file wp-config.php o wp-login.php) e attendi l’upload.

Apri il tuo sito e verifica che sia in modalità manutenzione, dovrebbe comparire la pagina personalizzata precedentemente creata.

Esempio di modalità manutenzione di BytePost
Esempio di modalità manutenzione di BytePost

Iscriviti alla nostra Newsletter per aggiornamenti e seguici sulla nostra pagina Facebook.


Leggi anche: Come aggiornare manualmente WordPress

Articoli Recenti:

Condividi ora!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

CAPTCHA