Articles of plugin tinymce

Пользовательская кнопка TinyMCE извлекает значение из настраиваемого поля

Я создаю плагин, который добавляет пользовательскую кнопку в редактор TinyMCE по умолчанию в администраторе WordPress. Следующий код создает этот простой плагин mkay-TinyMCE-экстра-button.php function mkay_enqueue_plugin_script( $plugin_array ){ $plugin_array['subscriptionPlugin'] = plugin_dir_url( __FILE__ ) . 'mkay-tinymce-extra-buttons.js'; return $plugin_array; } add_filter( 'mce_external_plugins', 'mkay_enqueue_plugin_script' ); function mkay_register_buttons_editor( $buttons ){ array_push( $buttons, 'subscription' ); return $buttons; } add_filter( 'mce_buttons', 'mkay_register_buttons_editor' ); […]

Как добавить пользовательский плагин tinymce в новый текстовый виджет

Поэтому у меня есть настраиваемый TinyMCE-плагин, который добавляет кнопку в редактор. Я использую фильтр mce_external_plugins и mce_buttons для добавления моего плагина TinyMCE. После того, как WP 4.8 представила простой TinyMCE для нового текстового виджета, я хотел бы включить мою кнопку i в этот редактор. По какой-то причине я не могу найти документацию редактора виджета с […]

Пользовательские стили в Tiny MCE с внешним файлом CSS

Я только что прочитал статью о том, как реализовать пользовательские стили для WordPress Tiny MCE. Честно говоря, я немного смущен тем, почему мы должны добавлять массивы стилей к функциям.php. Проблема в том, что стили применяются как встроенный CSS (см. Рисунок). Это проблема, потому что это сделает мой CSS-файл бесполезным, потому что, если я изменю свою […]

Использование идентификатора сообщения в пользовательской кнопке tinyMCE

Я создаю простой плагин и должен иметь доступ к текущему идентификатору сообщения, когда пользователь щелкает пользовательскую кнопку tinyMCE (внутри своей функции onclick). Как мне получить текущий идентификатор сообщения, чтобы сделать это. Для этого примера можно использовать код из этого руководства: http://brettterpstra.com/2010/04/17/adding-a-tinymce-button/ , и после нажатия кнопки текущий идентификатор сообщения может быть зарегистрирован в консоль (console.log) […]

Подключиться к существующей кнопке tinyMCE

Есть ли способ подключиться к существующей кнопке редактора tinyMCE? У меня есть плагин, который в настоящее время имеет кнопку в редакторе, и при нажатии появляется всплывающее окно. В этом поле есть вкладки внутри. Я хотел бы иметь возможность создать еще один плагин, но проверить, существует ли кнопка, если она существует, тогда я хотел бы, чтобы […]

Поддержка клиентов: TinyMCE перестала работать (на некоторых компьютерах)

Я продаюсь на этом. Клиент сообщил, что не может редактировать любой текст на сообщениях или страницах своего сайта WordPress, утверждая, что текст визуального редактора белый, и он не может нажимать на какие-либо кнопки. Даже вкладка HTML не работает. Он прислал мне скриншот, где я вижу, что его текст появляется на белом (даже с красной маркировкой […]

Более одного TinyMCE (wp_editor) с разными значениями $ settings ломается

Похоже, что когда у меня есть два + отдельных wp_editors с разными значениями для drag_drop_upload они все построены так, как если бы у них было значение drag_drop_upload true. Если я установил их все в false, они будут действовать так, как ожидалось, но если у них разные значения, они этого не делают. Вот код для демонстрации: […]

Проблема с добавлением крошечного mce в textarea в пользовательский плагин

Я использую платформу OOP с открытым исходным кодом Sunrise для разработки моего плагина. Я создаю новую страницу настроек, и у меня возникли проблемы с добавлением в WYSIWYG / крошечное текстовое поле MCE на страницу настроек. Я пробовал несколько учебных пособий в Интернете, и я пробовал использовать wp_editor() но каждый раз, когда я это делаю, он […]

Как предотвратить предварительный просмотр короткого кода от взлома редактора tinymce?

Я создаю визуальный предварительный просмотр для коротких кодов (точно так же, как подписи). У меня не большая часть частей, но мой предварительный просмотр html разрывается редактором при сохранении сообщения. Я исследую его дальше и постараюсь предоставить как можно больше информации. Замена короткого кода Я BeforeSetContent событию BeforeSetContent . Вот как выглядит обратный вызов события //replace […]

Добавление colorbutton в диалоге tinymce с текущим api

Я пытаюсь добавить colorbutton в диалоговое окно tinymce, которое я смог сделать с помощью этого вопроса stackoverflow здесь: https://stackoverflow.com/questions/23511566/adding-a-colorbutton-in- TinyMCE-диалог-с-апи-4-х-оленья кожа-работы Проблема в том, что мне нужно, чтобы оно выбрало шестнадцатеричное значение и ввело его в короткий код. Вот скрипка, которую я сделал http://fiddle.tinymce.com/sZeaab, она добавит короткий код следующим образом: [shortcode color=''] но в нем […]