wordpress in manutenzione senza l’uso di plugin

come mettere wordpress in manutenzione senza plugin

Se devi mettere offline il tuo sito WordPress e non hai voglia di andare ad installare un plugin apposito che richiede poi anche la personalizzazione e quindi ulteriore lavoro, la cosa più veloce è andare a mettere una piccola porzione di codice nella funzione functions.php del tema principale.

Quindi andare da pannello di amministrazione in Aspetto->Editor del tema come da figura:

editor tema wordpress

E poi andare a selezionare il file functions.php che trovi nel menu laterale di destra come in figura:

file function php di wordpress

Scorrere l’editor fino al fondo ed inserire il seguente codice:

// Activate WordPress Maintenance Mode
function wp_modalita_manutenzione() {
    if (!current_user_can('edit_themes') || !is_user_logged_in()) {
        wp_die('<h1>SITO IN MANUTENZIONE</h1><br />Sito temporaneamente non disponibile.');
    }
}
add_action('get_header', 'wp_modalita_manutenzione');

Cliccare infine sul tasto Salva. In questo modo gli utenti vedranno una schermata simile a questa:

wordpress in manutenzione

Mentre gli amministratori potranno tranquillamente loggarsi e vedere le anteprime delle modifiche.

Una volta finite le modifiche basterà ad andare a commentare la riga nel file function.php come da figura:

//add_action('get_header', 'wp_modalita_manutenzione');  //il doppio slash permette di commentare