Teljes képernyő letiltása a Gutenberg szerkesztőben előnézeti képe

Teljes képernyő letiltása a Gutenberg szerkesztőben

| Olvasási idő: 1 perc

A WordPress 5.4 megjelenésével alapértelmezetten engedélyezik a teljes képernyős szerkesztést a Gutenberg szerkesztőben - ez a kódrészlet ezt a döntést hivatott felülbírálni. 

A megszokott módon hozzunk létre egy fájlt az mu-plugins mappánkban (mondjuk disable-gutenberg-fullscreen.php néven), az alábbi tartalommal: 

php
<?php
/*
Plugin Name: Disable FullScreen mode in Gutenberg
Plugin URI: https://jeanbaptisteaudras.com/en/2020/03/disable-block-editor-default-fullscreen-mode-in-wordpress-5-4/
Description: Disable Block Editor default FullScreen mode in WordPress 5.4
Version: 1.0
Author: Jean-Baptiste Audras
Author URI: https://jeanbaptisteaudras.com/en/2020/03/disable-block-editor-default-fullscreen-mode-in-wordpress-5-4/
License: GPLv3
*/

function jba_disable_editor_fullscreen_by_default() {
	$script = "jQuery( window ).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', 'jba_disable_editor_fullscreen_by_default' );

A snippetet akár már most is hozzáadhatjátok az oldalatokhoz, nem csinál "semmit" - amint viszont megérkezik a WP 5.4, működésbe lép, és... az oldalad ugyanolyan marad, mint eddig.