Описание mce_buttons_3
— Filter
Хук mce_buttons_3 позволяет изменять набор кнопок, отображаемых в третьем ряду редактора TinyMCE в WordPress. Он срабатывает при инициализации редактора и позволяет добавлять или изменять кнопки, доступные пользователю при редактировании контента
Примеры использования
Пример добавления кнопки для вставки горизонтальной линии:
add_filter('mce_buttons_3', function($buttons) {
$buttons[] = 'separator';
$buttons[] = 'hr';
return $buttons;
});
В этом примере мы добавляем разделитель и кнопку для вставки горизонтальной линии в третий ряд
Пример удаления кнопки для подчеркивания:
add_filter('mce_buttons_3', function($buttons) {
$buttons = array_diff($buttons, ['underline']);
return $buttons;
});
Здесь мы убираем кнопку подчеркивания из третьего ряда редактора
Пример изменения порядка кнопок:
add_filter('mce_buttons_3', function($buttons) {
$buttons = array_merge(['bold', 'italic'], $buttons);
return $buttons;
});
Мы изменяем порядок кнопок, добавляя жирный и курсивный текст в начало
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо настроить интерфейс редактора для удобства пользователей
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только пользовательского интерфейса
– Предупреждения
Следите за тем, чтобы изменения не нарушали привычный интерфейс редактора для пользователей
Альтернативы
Тип: filter
Этот хук позволяет изменять набор кнопок в редакторе TinyMCE в целом, включая все ряды
Используйте его, если нужно изменить кнопки не только в третьем ряду, но и в других