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

---

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

 * hook[widget_block_dynamic_classname](https://developer.wordpress.org/reference/hooks/widget_block_dynamic_classname/)
 * The classname used in the block widget’s container HTML.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/widget_block_dynamic_classname/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/widget_block_dynamic_classname/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:167](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L167-L167)
 * method[WP_Widget_Block::update()](https://developer.wordpress.org/reference/classes/wp_widget_block/update/)
 * Handles updating settings for the current Block widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/update/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/update/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:180](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L180-L190)
 * method[WP_Widget_Block::form()](https://developer.wordpress.org/reference/classes/wp_widget_block/form/)
 * Outputs the Block widget settings form.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/form/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/form/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:201](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L201-L214)
 * method[WP_Widget_Block::set_is_wide_widget_in_customizer()](https://developer.wordpress.org/reference/classes/wp_widget_block/set_is_wide_widget_in_customizer/)
 * Makes sure no block widget is considered to be wide.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/set_is_wide_widget_in_customizer/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/set_is_wide_widget_in_customizer/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:225](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L225-L231)
 * class[WP_Widget_Block](https://developer.wordpress.org/reference/classes/wp_widget_block/)
 * Core class used to implement a Block widget.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_widget_block/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:17](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L17-L232)
 * method[WP_Widget_Block::__construct()](https://developer.wordpress.org/reference/classes/wp_widget_block/__construct/)
 * Sets up a new Block widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/__construct/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/__construct/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:34](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L34-L48)
 * method[WP_Widget_Block::widget()](https://developer.wordpress.org/reference/classes/wp_widget_block/widget/)
 * Outputs the content for the current Block widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/widget/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/widget/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:59](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L59-L85)
 * hook[widget_block_content](https://developer.wordpress.org/reference/hooks/widget_block_content/)
 * Filters the content of the Block widget before output.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/widget_block_content/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/widget_block_content/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:77](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L77-L82)
 * method[WP_Widget_Block::get_dynamic_classname()](https://developer.wordpress.org/reference/classes/wp_widget_block/get_dynamic_classname/)
 * Calculates the classname to use in the block widget’s container HTML.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wp_widget_block/get_dynamic_classname/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_widget_block/get_dynamic_classname/#uses)
   | Source: [wp-includes/widgets/class-wp-widget-block.php:103](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-widget-block.php#L103-L168)