Intereting Posts
Получить ссылку на общую таксономию между несколькими типами сообщений Как задаются темы по умолчанию style.css? Как добавить персонализированный тип сообщения на странице параметров Пользовательский / Страница / 2 / Только шаблон Перенос настраиваемого кода ядра в плагины? Получить класс родительского списка для дочерних страниц с помощью Walker Почему do_action передает пустую строку в качестве первого параметра, если не задан параметр $ arg? Включить плагин jQuery в WordPress Вызывать post-id из хеша URL не работает? Анонимные сообщения спама, когда только зарегистрированные пользователи могут комментировать Как функции в WP вызываются в тегах <? Php?> Получить мета-поля по идентификатору мета-поля Как показать пользовательское уведомление конкретному пользователю? Как разрешить клиентам вводить текст в виде изменения продукта * и * на каждого персонажа? Исключить первые 5 должностей определенных категорий в основном цикле

Добавление и удаление скрытых кнопок из редактора виджета WordPress Tinymce с использованием javascript API

После сообщения Уэстон Ротер здесь: https://make.wordpress.org/core/2017/05/23/addition-of-tinymce-to-the-text-widget/

Я придумал это:

(function($) { $(document).on('tinymce-editor-setup', function(event, editor) { if (editor.settings.toolbar1 && -1 === editor.settings.toolbar1.indexOf('alignleft', 'aligncenter', 'alignright', 'blockquote')) { editor.settings.toolbar1 += ',alignleft ,aligncenter, alignright, blockquote '; } // editor.settings.toolbar1 -= 'numlist'; }); } )(jQuery); 

Я очень слаб в javascript. Это вызывает какое-то странное поведение. Сначала я получил красиво отформатированную панель инструментов. Но теперь, похоже, что-то вроде переопределения, если у вас слишком много кнопок на панели инструментов, и я закончил с этим:

Панель расширенных текстовых виджета

Все, что я хотел сделать, это добавить эти кнопки в код выше и удалить кнопку «numlist», поэтому у меня есть только одна панель инструментов.

1) Как удалить кнопки с помощью javascript?

2) Почему он иногда переходит в этот «продвинутый» режим, а иногда просто помещает кнопку на вторую строку панели инструментов? Это ошибка?

2 Панели инструментов (без дополнительного «расширенного» режима)

Solutions Collecting From Web of "Добавление и удаление скрытых кнопок из редактора виджета WordPress Tinymce с использованием javascript API"