Добавление плагина TinyMCE Core с использованием tiny_mce_before_init

В TinyMCE есть основной плагин под названием Advanced List Plugin, который превращает кнопки с маркированными и нумерованными списками в выпадающие списки с разными стилями списков. Я пытаюсь добавить этот плагин с помощью tiny_mce_before_init так:

 function my_format_TinyMCE( $in ) { $in['plugins'] .= ',advlist'; return $in; } add_filter( 'tiny_mce_before_init', 'my_format_TinyMCE' ); 

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

Solutions Collecting From Web of "Добавление плагина TinyMCE Core с использованием tiny_mce_before_init"

Извините, что ответил на мой собственный вопрос, но, конечно, я понял это сразу после публикации этого. Вместо tiny_mce_before_init мне нужно было использовать mce_external_plugins . Кроме того, мне пришлось загрузить TinyMCE со своего сайта и скопировать папку plugins/advlist в WordPress. Я создал папку mce в моем каталоге плагинов WordPress и вставил advlist папку advlist .

 function my_mce_external_plugins( $plugin_array ) { $plugin_array['advlist'] = plugins_url() . '/mce/advlist/plugin.min.js'; return $plugin_array; } add_filter( 'mce_external_plugins', 'my_mce_external_plugins' );