How can I apply my own css (to match editor-style.css
) to wp_editor
being used on the front end for comments?
Currently I'm using code from here to enable the visual editor for comments.
My actual code in functions.php
:
add_filter( 'comment_form_defaults', 'custom_comment_form_defaults' );
function custom_comment_form_defaults( $args ) {
if ( is_user_logged_in() ) {
$mce_plugins = 'inlinepopups, wordpress, wplink, wpdialogs';
} else {
$mce_plugins = 'fullscreen, wordpress';
}
add_filter( 'wp_default_editor', create_function('', 'return "tinymce";') );
ob_start();
wp_editor( '', 'comment', array(
'media_buttons' => false,
'teeny' => true,
'textarea_rows' => '7',
'tinymce' => array( 'plugins' => $mce_plugins ),
'editor_css' => '<style> p { font-family: Arial } </style>'
) );
$args['comment_field'] = ob_get_clean();
return $args;
}
As you can see in the code I'm passing a css style into wp_editor
with the editor_css
param, however it's getting rendered outside the iframe
so it's having no affect.
You can see that style declaration and iframe in the source here.