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

---

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

 * hook[widget_custom_html_content](https://developer.wordpress.org/reference/hooks/widget_custom_html_content/)
 * Filters the content of the Custom HTML widget.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/widget_custom_html_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/widget_custom_html_content/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:161](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L161-L161)
 * method[WP_Widget_Custom_HTML::update()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/update/)
 * Handles updating settings for the current Custom HTML widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/update/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/update/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:190](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L190-L199)
 * method[WP_Widget_Custom_HTML::enqueue_admin_scripts()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/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_custom_html/enqueue_admin_scripts/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/enqueue_admin_scripts/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:206](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L206-L237)
 * method[WP_Widget_Custom_HTML::form()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/form/)
 * Outputs the Custom HTML widget settings form.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/form/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/form/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:249](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L249-L255)
 * method[WP_Widget_Custom_HTML::render_control_template_scripts()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/render_control_template_scripts/)
 * Render form template scripts.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/render_control_template_scripts/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/render_control_template_scripts/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:262](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L262-L295)
 * method[WP_Widget_Custom_HTML::add_help_text()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/add_help_text/)
 * Add help text to widgets admin screen.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/add_help_text/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/add_help_text/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:302](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L302-L339)
 * method[WP_Widget_Custom_HTML::_register_one()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/_register_one/)
 * Add 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_custom_html/_register_one/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/_register_one/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:65](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L65-L86)
 * method[WP_Widget_Custom_HTML::_filter_gallery_shortcode_attrs()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/_filter_gallery_shortcode_attrs/)
 * Filters gallery shortcode attributes.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/_filter_gallery_shortcode_attrs/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/_filter_gallery_shortcode_attrs/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:99](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L99-L104)
 * method[WP_Widget_Custom_HTML::widget()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/widget/)
 * Outputs the content for the current Custom HTML widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/widget/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/widget/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:117](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L117-L178)
 * class[WP_Widget_Custom_HTML](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/)
 * Core class used to implement a Custom HTML widget.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L17-L340)
 * method[WP_Widget_Custom_HTML::__construct()](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/__construct/)
 * Sets up a new Custom HTML widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/__construct/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_custom_html/__construct/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-custom-html.php:43](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/widgets/class-wp-widget-custom-html.php#L43-L55)