WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Отключаем полноэкранный режим в блочном редакторе

Если вам не нравится полноэкранный режим в блочном редакторе, то вы можете его отключить вручную или программно сниппетом ниже.

Тут мы рассмотрим, как показывать всегда админ меню при редактировании записи для Гутенберг (gutenberg) редактора.

Вручную

Нажать комбинацию клавиш Ctrl+Shift+Alt+F или щёлкнуть на многоточие в верхнем правом углу редактора и выбрать соответствующий пункт.

Программно

Через NOWDOC:

/**
 * Отключает полноэкранный режим в блочном редакторе.
 */
add_action( 'enqueue_block_editor_assets', function () {
	$script = <<<'JS'
	window.onload = function () {
		const isFullscreenMode = wp.data.select('core/edit-post').isFeatureActive('fullscreenMode');
		if (isFullscreenMode) {
			wp.data.dispatch('core/edit-post').toggleFeature('fullscreenMode');
		}
	}
	JS;

	wp_add_inline_script( 'wp-blocks', $script );
} );

Или обычная запись:

/**
 * Отключает полноэкранный режим в блочном редакторе.
 */
add_action( 'enqueue_block_editor_assets', function () {
	ob_start();
	?>

	<script>
		window.onload = function () {
			const isFullscreenMode = wp.data.select('core/edit-post').isFeatureActive('fullscreenMode');
			if (isFullscreenMode) {
				wp.data.dispatch('core/edit-post').toggleFeature('fullscreenMode');
			}
		}
	</script>

	<?php
	wp_add_inline_script( 'wp-blocks', str_replace( [ '<script>', '</script>' ], '', ob_get_clean() ) );
} );
campusboy 4750youtube.com/c/wpplus
Создатель YouTube канала wp-plus, на котором делюсь своим опытом. Активный пользователь wp-kama.ru. WordPress-разработчик. Разработка сайтов и лендингов. Доработка существующих проектов. Сопровождение ресурсов.
Редакторы: Kama 9616
1 комментарий
    Войти