Come impostare la pagina di errore 404 a tutta larghezza con Genesis su WordPress

Scritto da Tiziano Fogliata
404-pagina-errore-genesis-wordpress

Il tema Genesis per WordPress è molto apprezzato per le infinite possibilità di personalizzazione. È ad esempio facilissimo impostare ogni pagina con una diversa struttura di layout (con o senza sidebar, con la sidebar a destra oppure a sinistra …).

Se ad esempio hai impostato il tuo tema per avere una sidebar a destra, ma vuoi fare in modo che la pagina di errore 404 (pagina non trovata) sia a tutta larghezza, ecco una semplice soluzione.

È sufficiente inserire queste righe di codice nel file functions.php del tuo tema:

add_action( 'get_header', 'layout_pagina_404' );
function layout_pagina_404() {
	if ( ! is_404() ) {
		return;
	}

	add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
}

Sfruttando il filtro:

add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );

è infatti possibile passare a Genesis il comando di utilizzare il layout a tutta pagina, senza caricare alcuna sidebar.

Tale filtro è ovviamente utilizzabile anche in altri template personalizzati.

Tiziano Fogliata

Mi chiamo Tiziano Fogliata e mi occupo di consulenza e formazione.
Aiuto aziende e professionisti a sfruttare strumenti come WordPress, l'email marketing e la marketing automation per comunicare, trovare nuovi clienti e far crescere la propria attività. Autore di due libri su WordPress editi da Hoepli. Continua…

Lascia un commento