Próbuję dodać niestandardowy CSS (ustawiany za pomocą opcji motywu) do edytora wizualnego TinyMCE w WordPress. Z przodu motyw generuje ten CSS i generuje go na wp_head
haku. Problem, na który wpadam, to możliwość dodania tego wyjścia CSS do edytora.
Nie można tego zrobić, add_editor_style( 'editor-style.css' )
ponieważ musimy użyć PHP, aby uzyskać dostęp do opcji motywu.
Jako przykład tego, jak działa na interfejsie:
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}; }";
}
Potrzebuję metody wprowadzenia tego niestandardowego stylu do edytora wizualnego. Każda pomoc byłaby bardzo mile widziana.
editor-style.css
, czyli terytorium tematycznego.