Title: wp-includes/widgets/class-wp-widget-text.php | Developer.WordPress.org

---

# File: wp-includes/widgets/class-wp-widget-text.php

 * method[WP_Widget_Text::enqueue_preview_scripts()](https://developer.wordpress.org/reference/classes/wp_widget_text/enqueue_preview_scripts/)
 * Enqueues preview scripts.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/enqueue_preview_scripts/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_widget_text/enqueue_preview_scripts/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:422](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L422-L427)
 * method[WP_Widget_Text::_register_one()](https://developer.wordpress.org/reference/classes/wp_widget_text/_register_one/)
 * Adds hooks for enqueueing assets when registering all widget instances of this
   widget class.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/_register_one/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/_register_one/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:52](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L52-L74)
 * method[WP_Widget_Text::is_legacy_instance()](https://developer.wordpress.org/reference/classes/wp_widget_text/is_legacy_instance/)
 * Determines whether a given instance is legacy and should bypass using TinyMCE.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_widget_text/is_legacy_instance/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/is_legacy_instance/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:90](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L90-L196)
 * method[WP_Widget_Text::_filter_gallery_shortcode_attrs()](https://developer.wordpress.org/reference/classes/wp_widget_text/_filter_gallery_shortcode_attrs/)
 * Filters gallery shortcode attributes.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/_filter_gallery_shortcode_attrs/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_widget_text/_filter_gallery_shortcode_attrs/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:209](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L209-L214)
 * method[WP_Widget_Text::inject_video_max_width_style()](https://developer.wordpress.org/reference/classes/wp_widget_text/inject_video_max_width_style/)
 * Injects max-width and removes height for videos too constrained to fit inside
   sidebars on frontend.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/inject_video_max_width_style/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/inject_video_max_width_style/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:353](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L353-L359)
 * method[WP_Widget_Text::render_control_template_scripts()](https://developer.wordpress.org/reference/classes/wp_widget_text/render_control_template_scripts/)
 * Renders form template scripts.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/render_control_template_scripts/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/render_control_template_scripts/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:527](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L527-L577)
 * method[WP_Widget_Text::enqueue_admin_scripts()](https://developer.wordpress.org/reference/classes/wp_widget_text/enqueue_admin_scripts/)
 * Loads the required scripts and styles for the widget control.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/enqueue_admin_scripts/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/enqueue_admin_scripts/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:434](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L434-L440)
 * hook[widget_text_content](https://developer.wordpress.org/reference/hooks/widget_text_content/)
 * Filters the content of the Text widget to apply changes expected from the visual(
   TinyMCE) editor.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/widget_text_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/widget_text_content/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:298](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L298-L298)
 * class[WP_Widget_Text](https://developer.wordpress.org/reference/classes/wp_widget_text/)
 * Core class used to implement a Text widget.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_widget_text/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:17](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L17-L578)
 * method[WP_Widget_Text::__construct()](https://developer.wordpress.org/reference/classes/wp_widget_text/__construct/)
 * Sets up a new Text widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/__construct/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/__construct/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:32](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L32-L44)
 * method[WP_Widget_Text::widget()](https://developer.wordpress.org/reference/classes/wp_widget_text/widget/)
 * Outputs the content for the current Text widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/widget/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/widget/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:227](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L227-L341)
 * hook[widget_text](https://developer.wordpress.org/reference/hooks/widget_text/)
 * Filters the content of the Text widget.
 * Used by [2 functions](https://developer.wordpress.org/reference/hooks/widget_text/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/widget_text/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:283](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L283-L283)
 * method[WP_Widget_Text::update()](https://developer.wordpress.org/reference/classes/wp_widget_text/update/)
 * Handles updating settings for the current Text widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/update/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/update/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:371](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L371-L411)
 * method[WP_Widget_Text::form()](https://developer.wordpress.org/reference/classes/wp_widget_text/form/)
 * Outputs the Text widget settings form.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/form/#used-by)
   | Uses [12 functions](https://developer.wordpress.org/reference/classes/wp_widget_text/form/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-text.php:454](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-text.php#L454-L519)