Title: wp-admin/includes/widgets.php | Developer.WordPress.org

---

# File: wp-admin/includes/widgets.php

 * function[next_widget_id_number()](https://developer.wordpress.org/reference/functions/next_widget_id_number/)
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/next_widget_id_number/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/next_widget_id_number/#uses)
   | Source: [wp-admin/includes/widgets.php:162](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/widgets.php#L162-L174)
 * function[wp_widget_control()](https://developer.wordpress.org/reference/functions/wp_widget_control/)
 * Meta widget used to display the control form for a widget.
 * Used by [2 functions](https://developer.wordpress.org/reference/functions/wp_widget_control/#used-by)
   | Uses [9 functions](https://developer.wordpress.org/reference/functions/wp_widget_control/#uses)
   | Source: [wp-admin/includes/widgets.php:190](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/widgets.php#L190-L321)
 * function[wp_list_widgets()](https://developer.wordpress.org/reference/functions/wp_list_widgets/)
 * Display list of the available widgets.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_list_widgets/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/functions/wp_list_widgets/#uses)
   | Source: [wp-admin/includes/widgets.php:17](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/widgets.php#L17-L62)
 * function[_sort_name_callback()](https://developer.wordpress.org/reference/functions/_sort_name_callback/)
 * Callback to sort array by a ‘name’ key.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/_sort_name_callback/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/_sort_name_callback/#uses)
   | Source: [wp-admin/includes/widgets.php:74](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/widgets.php#L74-L76)
 * function[wp_list_widget_controls()](https://developer.wordpress.org/reference/functions/wp_list_widget_controls/)
 * Show the widgets and their settings for a sidebar.
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_list_widget_controls/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/functions/wp_list_widget_controls/#uses)
   | Source: [wp-admin/includes/widgets.php:87](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/widgets.php#L87-L122)
 * function[wp_list_widget_controls_dynamic_sidebar()](https://developer.wordpress.org/reference/functions/wp_list_widget_controls_dynamic_sidebar/)
 * Retrieves the widget control arguments.
 * Used by [3 functions](https://developer.wordpress.org/reference/functions/wp_list_widget_controls_dynamic_sidebar/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_list_widget_controls_dynamic_sidebar/#uses)
   | Source: [wp-admin/includes/widgets.php:134](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/widgets.php#L134-L154)
 * function[wp_widgets_access_body_class()](https://developer.wordpress.org/reference/functions/wp_widgets_access_body_class/)
 * Used by [0 functions](https://developer.wordpress.org/reference/functions/wp_widgets_access_body_class/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/functions/wp_widgets_access_body_class/#uses)
   | Source: [wp-admin/includes/widgets.php:327](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/widgets.php#L327-L329)