Intereting Posts
get_template_directory () все еще возвращает путь к предыдущей теме Отключить архивы на основе даты для всех категорий, кроме одного как регистрировать глобальный запрос в шаблоне Страница списка обычно называется страницей архива в WordPress? Невозможно отредактировать информацию о мультимедиа в новой роли Динамическое замещение изображения через плагины для отслеживания звонков по телефону в wordpress Невозможно сохранить несколько изображений в wordpress Пользовательский массив запросов SQL-запросов к WHERE p.id Загрузите tinyMCE / wp_editor () через AJAX Показать Slug вместо имени Пользовательский тип сообщения, который не соответствует категориям и тегам как мне импортировать сайт с учетом того, что у меня есть .sql и папка файлов сайта? Нет опции «Я хочу, чтобы мой сайт был приватным, видимым только для пользователей, которых я выбираю» в настройках конфиденциальности Переупорядочить отображаемые сообщения с помощью JQuery (заголовок AZ / последний отправленный) Файлы PHP, включенные в functions.php, похоже, не работают

Как применить пользовательский скин к WP_Editor / TinyMCE?

Я пытаюсь применить скин к пользовательскому wp_editor() , но он, похоже, не применим все, что я делаю.

Кожа создается из файлов TinyMCE LESS в соответствии с инструкциями на https://www.tinymce.com/docs/advanced/creating-a-skin/

В папке моей темы у меня есть папка с именем /css/tinymce содержащая следующие файлы:

content.inline.min.less

content.min.less

skin.min.less

Вот как я вызываю wp_editor, с настройкой skin_url для TinyMCE, но он, похоже, не применяет скин.

 $settings = array( 'media_buttons' => false, 'textarea_rows' => 1, 'quicktags' => false, 'tinymce' => array( 'toolbar1' => 'bold,italic,undo,redo', 'statusbar' => false, 'resize' => 'both', 'paste_as_text' => true, 'skin_url' => get_template_directory_uri() .'/css/tinymce' ) ); echo wp_editor('', 'custom_editor, $settings); 

Solutions Collecting From Web of "Как применить пользовательский скин к WP_Editor / TinyMCE?"

По-видимому, файлы стиля WordPress по умолчанию перезаписывают пользовательский скин TinyMCE. Итак, что вам нужно сделать, это снять с сервера WordPress TinyMCE.

Поскольку мне нужен пользовательский скин для применения только в интерфейсе на моем веб-сайте, я завернул его в !is_admin() условно.

 function remove_editor_buttons_style() { // If not on wp-admin if ( !is_admin() ) { wp_deregister_style( 'editor-buttons' ); } } add_action( 'wp_enqueue_scripts', 'remove_editor_buttons_style' );