В текстовом редакторе, где вы можете установить заголовки и другие параметры, можно ли добавить свои собственные стили для использования клиентами? и даже удалить ненужные?
formatting
text
Мягкий пух
источник
источник
Ответы:
«Классический» редактор TinyMCE имеет два выпадающие:
formatselect
для стилей абзацев иstyleselect
для символьных стилей - которые также могут содержать стили абзаца, чтобы сделать его более запутанным. Конфигурация в WordPress по умолчанию показывает только выпадающий формат . Если вы примените пользовательскую таблицу стилей к редактору, TinyMCE сможет использовать ее, чтобы выбрать имена классов и добавить их в стиль. выпадающий но это не мне.Начиная с версии 3.0 вы можете позвонить
add_editor_style()
в свой,functions.php
чтобы добавить таблицу стилей в редактор. По умолчанию он находитсяeditor-style.css
в каталоге вашей темы. До версии 3.0 вам нужно подключиться кmce_css
фильтру, чтобы добавить URL в таблицу стилей редактора. Это в конечном итоге в наcontent_css
значение конфигурации TinyMCE .Чтобы добавить раскрывающийся список стилей , этот
styleselect
параметр должен появиться в одном из массивов конфигурации панели кнопок (theme_advanced_buttons[1-4]
в TinyMCE, отфильтрованномmce_buttons_[1-4]
в WordPress). Список форматов блоков управляется сtheme_advanced_blockformats
возможностью TinyMCE , который можно добавить в массив управления вtiny_mce_before_init
фильтре. Если вы хотите настроить имена выпадающих стилей (а не только имена классов CSS), посмотрите на этуtheme_advanced_styles
опцию . Вы также можете использовать более сложнуюstyle_formats
опцию, которая дает вам больше гибкости в определении стилей.Соответствующий код PHP со всеми хуками и конфигурацией по умолчанию находится
wp-admin/includes/post.php
в функцииwp_tiny_mce()
. Все вместе, ваша установка может выглядеть так:источник
style_formats
элементов описаны на соответствующейformats
вики-странице.В соответствии с здесь раскрывающийся список формата TinyMCE больше не показывает предварительный просмотр стиля
У Кара все было правильно, вам нужно сбросить стили по умолчанию, чтобы увидеть новые стили ...
источник
$settings
здесь. Спасибо