Estoy tratando de agregar CSS personalizado (establecido a través de opciones de tema) al editor visual TinyMCE en WordPress. En la parte frontal, el tema genera este CSS y lo genera en el wp_head
gancho. El problema con el que me encuentro es poder agregar esa salida CSS al editor.
Esto no se puede hacer add_editor_style( 'editor-style.css' )
porque necesitamos usar PHP para acceder a la opción del tema.
Como ejemplo de cómo funciona en el front-end:
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}; }";
}
Necesito un método para llevar ese estilo personalizado al editor visual. Cualquier ayuda sería muy apreciada.
editor-style.css
, que es territorio temático.