Есть редактор tinyMCE, написанный на JS .Говорят, что это родной визуальный редактор WP.
Я хотел бы удалить / добавить некоторые кнопки и расширить некоторые функции редактора, такие как добавление подготовленных блоков начальной загрузки .
* 1008.* В соответствии с официальным руководством tinyMCE все, что мне нужно сделать, это создать файл JS и выполнить всю работу там.Вот пример
простого плагина Я создал плагин WP, который загружает SIP-файл JS.
add_filter( 'mce_external_plugins', array( &$this, 'add_tinymce_plugin' ) );
function add_tinymce_plugin( $plugin_array ) {
$plugin_array['example'] = plugin_dir_url( __FILE__ ) . 'assets/js/index.js';
return $plugin_array;
}
Я вижу, что плагин был загружен через tinyMCE.pluginManager
объект через консоль js.
Но ничего не происходит.Я имею в виду код не работает.Я пробовал множество простейших фрагментов js, таких как
tinymce.init({
selector: 'textarea', // change this value according to your HTML
toolbar: false
});
Все они успешно загружаются, но никогда не влияют.Согласно WP codex мне нужны не только файлы js, но и php, даже чтобы добавить кнопку simpe.Почему я должен использовать PHP для работы с редактором JS?Могу ли я просто использовать JS?