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.