-function the_editor($content, $id = 'content', $prev_id = 'title', $media_buttons = true, $tab_index = 2) {
- $rows = get_option('default_post_edit_rows');
- if (($rows < 3) || ($rows > 100))
- $rows = 12;
-
- if ( !current_user_can( 'upload_files' ) )
- $media_buttons = false;
-
- $richedit = user_can_richedit();
- $class = '';
-
- if ( $richedit || $media_buttons ) { ?>
- <div id="editor-toolbar">
-<?php
- if ( $richedit ) {
- $wp_default_editor = wp_default_editor(); ?>
- <div class="zerosize"><input accesskey="e" type="button" onclick="switchEditors.go('<?php echo $id; ?>')" /></div>
-<?php if ( 'html' == $wp_default_editor ) {
- add_filter('the_editor_content', 'wp_htmledit_pre'); ?>
- <a id="edButtonHTML" class="active hide-if-no-js" onclick="switchEditors.go('<?php echo $id; ?>', 'html');"><?php _e('HTML'); ?></a>
- <a id="edButtonPreview" class="hide-if-no-js" onclick="switchEditors.go('<?php echo $id; ?>', 'tinymce');"><?php _e('Visual'); ?></a>
-<?php } else {
- $class = " class='theEditor'";
- add_filter('the_editor_content', 'wp_richedit_pre'); ?>
- <a id="edButtonHTML" class="hide-if-no-js" onclick="switchEditors.go('<?php echo $id; ?>', 'html');"><?php _e('HTML'); ?></a>
- <a id="edButtonPreview" class="active hide-if-no-js" onclick="switchEditors.go('<?php echo $id; ?>', 'tinymce');"><?php _e('Visual'); ?></a>
-<?php }
- }
+function wp_editor( $content, $editor_id, $settings = array() ) {
+ if ( ! class_exists( '_WP_Editors' ) )
+ require( ABSPATH . WPINC . '/class-wp-editor.php' );