Как мне использовать новую функцию add_editor_style() в WordPress?
Я нашел эту статью:
http://www.deluxeblogtips.com/2010/05/editor-style-wordpress-30.html
Я создал дочернюю тему, используя тему Twentyten в качестве родительской. Я пытаюсь, чтобы редактор WYSIWYG использовал пользовательскую таблицу стилей.
Я добавил это в мой файл functions.php:
add_editor_style();
Затем я создал файл editor-style.css в папке моей дочерней темы и добавил:
html .mceContentBody {
max-width:591px;
}
Когда я захожу в редактор WYSIWYG и использую firebug для проверки css, который влияет на элемент .mceContentBody, я вижу, что он использует мою таблицу стилей, но она переопределяется стандартным листом editor-style.css из двадцатой темы.
Как я могу заставить его использовать мой файл editor-style.css, а не файл по умолчанию?
3 ответа
add_theme_support('editor_style');
до
add_editor_style('tinymce-styles.css');
Предполагая, что ваш пользовательский CSS находится в корневой папке вашего шаблона.
Проверьте свой CSS на наличие ошибок. Я потратил часы на распутывание волос, размышляя, почему WordPress не использует мою таблицу стилей. Это даже не было включено. Оказывается, у меня был дополнительный {в моем CSS.
Попробуйте изменить текст twentyten_setup
в файле functions.php вашей темы. Просто скопируйте и вставьте всю функцию из двадцати в вашу тему.