Intereting Posts
Как изменить или добавить Woocommerce, спасибо ключевому содержимому страницы URL-адреса? Стабильный тег плагина в файле readme Существуют ли официальные или неофициальные рекомендации по стилю виджета? Woocommerce – Получить категорию товара Категория 2-го уровня Как использовать атрибуты заголовка в виджетах боковой панели? WP-администратор с нарушением права доступа с помощью dashicon Как отобразить количество сообщений на основе расширенного пользовательского поля (ACF) Как добавить список тегов? Пустой / Белый экран на Frontend, но доступный бэкэнд? Скрытие стилей из Facebook Обратный вызов в WordPress Мой WordPress Admin выглядит испорченным, когда я редактирую сообщения или страницы Обновление почтового мета – настраиваемое поле не соответствует мета-ключам Что такое «admin_action_». Используется $ _REQUEST ? Являются ли переходные процессы частными или публичными?

Изменение меток формата блока TinyMCE

Ради редакторов моего сайта, я пытаюсь переименовать заголовки в раскрывающемся списке TinyMCE.

Я просмотрел параметры фильтрации, но придумал совершенно пустой.

Я также пробовал решение javascript, но с этим ничего не получил.

Когда я запускаю jQuery('#mce_4 a').text('Heading'); в консоли браузера он работает как шарм, но когда я помещаю его в файл javascript и помещаю его в .load() ничего не происходит. (Сам файл отлично работает, поскольку он уже запускает другие функции.)

Если я запустил console.log(jQuery('#mce_4 a')); в моем файле он выглядит пустым, как если бы какой-либо объект DOM не соответствовал этому селектору. Кнопки редактора TinyMCE не входят в состав iframe, поэтому это тоже не проблема.

Я был бы в восторге от решения PHP или JS.

Solutions Collecting From Web of "Изменение меток формата блока TinyMCE"

Я бы использовал hook tiny_mce_before_init :

 function wpse_106063_tinymce($arr){ $arr['theme_advanced_blockformats'] = 'h1,h2,h3,h4'; $style_formats = array( array('title' => 'title', 'block' => 'h1')), // etc ); $arr['style_formats'] = json_encode( $style_formats ); return $arr; } add_filter('tiny_mce_before_init', 'wpse_106063_tinymce'); 

Надеюсь, поможет.

EDIT: добавьте что-то, что должно работать, а не проверено. источник