I’ve created my own WP 3.2 plugin. Now I want to put the WYSIWYG editor in it. I’ve tried the following code:
<?php the_editor(null, 'body', null, false); ?>
Then it’s displayed. I don’t know why, but the CSS doesn’t look as it should look. Am I missing something? Should I include any CSS file?!
Please look at the HTML/Visual buttons and the size of the content area.
Look how I did it in my Meta Box Class:
$editor_settings = array ( 'textarea_rows' => 8 , 'media_buttons' => FALSE , 'teeny' => TRUE , 'tinymce' => FALSE // a very minimal setup , 'quicktags' => array ( 'buttons' => 'strong,em,link' ) ); wp_editor( $content, $key, $editor_settings );
$contentis the already saved content you want to show in the editor.
$keyis the editor ID, it is used for the markup.
wp-includes/class-wp-editor.phpand the rather short Codex page.
You shouldn’t need a separate CSS file.
I recommend you the following article: Using the TinyMCE WYSIWYG editor in your WordPress plugin