Snippet per la modalità manutenzione
Chiudi il sito ai visitatori, lascia dentro gli admin.
Gratuito davvero. Nessuna registrazione, nessuna email, nessun limite, nessun cookie. Non salviamo l'URL che analizzi.
Codice
<?php
// Maintenance mode: shown to non-administrators.
add_action( 'template_redirect', function () {
if ( current_user_can( 'manage_options' ) || is_admin() ) {
return;
}
wp_die(
'We\'ll be back shortly.',
'Maintenance',
array( 'response' => 503 )
);
} );A cosa serve
Durante un intervento vuoi che i visitatori vedano un messaggio, non un sito rotto, mentre tu continui a lavorare loggato. Questo snippet fa esattamente questo, senza plugin, con un codice di stato 503 corretto per i motori di ricerca.
Domande frequenti
›Perché il codice 503 è importante?
Perché dice ai motori di ricerca «indisponibilità temporanea»: non deindicizzano il sito. Un errore comune è mostrare la manutenzione con un normale 200, che confonde Google.