Disabilitare la Full Screen mode di Gutenberg in WordPress

Oggi vediamo come disabilitare la Full Screen mode di Gutenberg che purtroppo ci nasconde di default il menu a sinistra.

Molto comodo se dovete dare in mano un account di gestione amministrativa al vostro cliente, si troverebbe spaesato quando non vedrebbe più il menu principale a sinistra con tutte le varie voci.

Qui la funzione che potete usare nel vostro tema!

/**
 * Disabilita l'editor Full Screen in Gutenberg
 */
function mm_disabilita_editor_full_screen_mode() {

	// Se non siamo nell'admin, stoppo l'esecuzione
	if ( ! is_admin() ) { 
		return;
	}

	// Controllo la versione di WordPress, se la versione corrente è minore della 5.4 stoppo l'esecuzione
	global $wp_version;
	if ( $wp_version < '5.4.0' ) {
		return;
	}

	// Disabilito Full Screen Mode
	$script = "jQuery(window).on('load', function() { const isFullscreenMode = wp.data.select( 'core/edit-post' ).isFeatureActive( 'fullscreenMode' ); if ( isFullscreenMode ) { wp.data.dispatch( 'core/edit-post' ).toggleFeature( 'fullscreenMode' ); } });";
    wp_add_inline_script( 'wp-blocks', $script );

}
add_action( 'enqueue_block_editor_assets', 'mm_disabilita_editor_full_screen_mode' );

Attenzione ai vari plugins che trovate in giro anche nella repository di WP, purtroppo sono buggati 🐞 e generano un errore jQuery nel vostro wp-admin.

Questo potrebbe avere un impatto negativo su alcuni elementi javaScript.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.