Salta al contenuto
Merlin Tools

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.

← Tutti gli strumenti WordPress

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.