wp_editor( string $content, string $editor_id, array $settings = array() )
- Since
- 3.3.0
- Source
wp-includes/general-template.php:3992
Renders an editor.
Description
Using this function is the proper way to output all needed components for both TinyMCE and Quicktags._WP_Editors should not be used directly. See <a href="https://core.trac.wordpress.org/ticket/17144">https://core.trac.wordpress.org/ticket/17144</a>. NOTE: Once initialized the TinyMCE editor cannot be safely moved in the DOM. For that reason running wp_editor() inside of a meta box is not a good idea unless only Quicktags is used.On the post edit screen several actions can be used to include additional editors containing TinyMCE: 'edit_page_form', 'edit_form_advanced' and 'dbx_post_sidebar'.See <a href="https://core.trac.wordpress.org/ticket/19173">https://core.trac.wordpress.org/ticket/19173</a> for more information.
Parameters
$contentstring- Initial content for the editor.
$editor_idstring- HTML ID attribute value for the textarea and TinyMCE. Should not contain square brackets.
$settingsarrayoptional- See _WP_Editors::parse_settings() for description.Default:
array()
Uses · 1
- _WP_Editors::editor()Outputs the HTML for a single instance of the editor.
Used by · 3
- edit_form_image_editor()Displays the image and editor in the post editor
- the_editor()Displays an editor: TinyMCE, HTML, or both.
- wp_comment_reply()Outputs the in-line comment reply-to form in the Comments list table.
Source
function wp_editor( $content, $editor_id, $settings = array() ) { if ( ! class_exists( '_WP_Editors', false ) ) { require ABSPATH . WPINC . '/class-wp-editor.php'; } _WP_Editors::editor( $content, $editor_id, $settings );}History
Introduced in 3.3.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
About this page
- Parsed data
- Generated from the wordpress-develop 7.0.4 tag, from
src/wp-includes/general-template.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it. - Corrections
- Something wrong on this page? Report it and it gets fixed in the next regeneration.