Я пытаюсь добавить пользовательский CSS (устанавливается с помощью параметров темы) в визуальный редактор TinyMCE в WordPress. На переднем крае тема генерирует этот CSS и выводит его на wp_head
крючок. Проблема, с которой я сталкиваюсь, заключается в возможности добавить этот вывод CSS в редактор.
Это невозможно сделать, add_editor_style( 'editor-style.css' )
потому что нам нужно использовать PHP для доступа к опции темы.
Как пример того, как это работает на переднем конце:
add_action( 'wp_head', 'my_custom_colors' );
function my_custom_colors() {
$color_1 = get_theme_mod( 'color_1', 'cc4a00' );
echo "<style type='text/css'>a { color: #{$color_1}; }";
}
Мне нужен метод для передачи этого пользовательского стиля в визуальный редактор. Любая помощь будет принята с благодарностью.
editor-style.css
, который является тематической территорией.