Il file .maintenance è ancora valido per mettere WordPress in modalità manutenzione?
Vedo che durante gli aggiornamenti il file .maintenance viene eliminato, se presente. È ancora un modo praticabile/corretto per mettere WordPress in modalità manutenzione?

Passo 1: Crea un file .maintenance
nella directory principale di WP, come .htaccess
Passo 2: Inserisci questo codice nel file
<?php $upgrading = time(); ?>
Passo 3: Salva il file. A questo punto potrai vedere il messaggio di manutenzione predefinito 'Temporaneamente non disponibile per manutenzione programmata. Riprova tra un minuto.'.
Passo 4: Una volta terminata la riparazione o l'aggiornamento, elimina il codice o il file .maintenance
.
Nel caso in cui desideri avere un messaggio di avviso personalizzato, crea un file maintenance.php
e posizionalo nella tua directory /wp-content/
. WordPress utilizza questo file per visualizzarlo durante qualsiasi periodo di manutenzione forzata che potresti avere.

Non proprio.
.maintenance
è un file temporaneo, non adatto se vuoi mettere il tuo sito in modalità manutenzione per un lungo periodo.
Se guardi il sorgente la modalità manutenzione viene mantenuta solo se la variabile $upgrading
definita nel file non è più vecchia di 10 minuti.
Ciò significa che .maintenance
è una sorta di file di lock quando WordPress sta aggiornando plugin, temi o se stesso, qualcosa che non dovrebbe durare più di 10 minuti.
Sicuramente è possibile inserire nel file qualcosa come:
$upgrading = time();
E in teoria mantenere WordPress in modalità manutenzione, ma dato che è pensato come file temporaneo, WordPress si sente libero di eliminare il file dopo un aggiornamento riuscito.
Per una modalità manutenzione di lunga durata è necessario utilizzare una soluzione diversa.
Qui ne troverai una.
