Как удалить некоторые кнопки в редакторе в полноэкранном режиме

Как удалить некоторые кнопки в редакторе в полноэкранном режиме | n-wp.ru

В WordPress есть одна замечательная фишка для истинных любителей чистого творчества, графоманов и писателей – полноэкранный режим в редакторе. Он позволяет скрыть все, что отвлекает от мыслей, оставив вас наедине со словами – перед вами чистый лист, а элементы и кнопки появляются только тогда, когда они нужны. Полноэкранный режим обладает минималистичным дизайном, именно поэтому в нем оставлены только самые часто используемые кнопки. К сожалению, разработчики не дают нам выбора, и мы не может по своему усмотрению убрать из этого набора те кнопки, которые нам не нужны. Впрочем…. можем, если применить небольшой код.

Как удалить некоторые кнопки в редакторе в полноэкранном режиме

Для того, чтобы сделать полноэкранный режим редактора WordPress еще более минималистичным, и удалить неиспользуемые вами кнопки, можно воспользоваться небольшим кодом. Но для начала нам нужно узнать, с помощью какого кода эти кнопки появляются там. Поможет в этом вот это:

$buttons = array(
	// format: title, onclick, show in both editors
	'bold' => array( 'title' => __('Bold (Ctrl + B)'), 'onclick' => 'fullscreen.b();', 'both' => false ),
	'italic' => array( 'title' => __('Italic (Ctrl + I)'), 'onclick' => 'fullscreen.i();', 'both' => false ),
	'0' => 'separator',
	'bullist' => array( 'title' => __('Unordered list (Alt + Shift + U)'), 'onclick' => 'fullscreen.ul();', 'both' => false ),
	'numlist' => array( 'title' => __('Ordered list (Alt + Shift + O)'), 'onclick' => 'fullscreen.ol();', 'both' => false ),
	'1' => 'separator',
	'blockquote' => array( 'title' => __('Blockquote (Alt+Shift+Q)'), 'onclick' => 'fullscreen.blockquote();', 'both' => false ),
	'image' => array( 'title' => __('Insert/edit image (Alt + Shift + M)'), 'onclick' => "fullscreen.medialib();", 'both' => true ),
	'2' => 'separator',
	'link' => array( 'title' => __('Insert/edit link (Alt + Shift + A)'), 'onclick' => 'fullscreen.link();', 'both' => true ),
	'unlink' => array( 'title' => __('Unlink (Alt + Shift + S)'), 'onclick' => 'fullscreen.unlink();', 'both' => false ),
	'3' => 'separator',
	'help' => array( 'title' => __('Help (Alt + Shift + H)'), 'onclick' => 'fullscreen.help();', 'both' => false )
);

Теперь мы знаем значения массива, отвечающего за вывод кнопок в полноэкранном режиме. Давайте, для примера, удалим с панели инструментов кнопки обычного и нумерованного списков. Для этого нужно вставить в файл functions.php следующий код:

add_filter( 'wp_fullscreen_buttons', 'remove_fullscreen_buttons' );
function remove_fullscreen_buttons( $buttons ) {
	unset($buttons['bullist']);
	unset($buttons['numlist']);
	unset($buttons['1']);
	return $buttons;
}

Результат работы этого кода:

Как удалить некоторые кнопки в редакторе в полноэкранном режиме

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

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

Оставьте первый комментарий

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*