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

---

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

 * hook[navigation_widgets_format](https://developer.wordpress.org/reference/hooks/navigation_widgets_format/)
 * Filters the HTML format of widgets with navigation links.
 * Used by [9 functions](https://developer.wordpress.org/reference/hooks/navigation_widgets_format/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/navigation_widgets_format/#uses)
   | Source: [wp-includes/widgets/class-wp-nav-menu-widget.php:72](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-nav-menu-widget.php#L72-L72)
 * hook[widget_nav_menu_args](https://developer.wordpress.org/reference/hooks/widget_nav_menu_args/)
 * Filters the arguments for the Navigation Menu widget.
 * Used by [1 function](https://developer.wordpress.org/reference/hooks/widget_nav_menu_args/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/hooks/widget_nav_menu_args/#uses)
   | Source: [wp-includes/widgets/class-wp-nav-menu-widget.php:109](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-nav-menu-widget.php#L109-L109)
 * method[WP_Nav_Menu_Widget::__construct()](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/__construct/)
 * Sets up a new Navigation Menu widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/__construct/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/__construct/#uses)
   | Source: [wp-includes/widgets/class-wp-nav-menu-widget.php:24](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-nav-menu-widget.php#L24-L31)
 * method[WP_Nav_Menu_Widget::widget()](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/widget/)
 * Outputs the content for the current Navigation Menu widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/widget/#used-by)
   | Uses [5 functions](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/widget/#uses)
   | Source: [wp-includes/widgets/class-wp-nav-menu-widget.php:42](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-nav-menu-widget.php#L42-L112)
 * method[WP_Nav_Menu_Widget::update()](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/update/)
 * Handles updating settings for the current Navigation Menu widget instance.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/update/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/update/#uses)
   | Source: [wp-includes/widgets/class-wp-nav-menu-widget.php:124](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-nav-menu-widget.php#L124-L133)
 * method[WP_Nav_Menu_Widget::form()](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/form/)
 * Outputs the settings form for the Navigation Menu widget.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/form/#used-by)
   | Uses [7 functions](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/form/#uses)
   | Source: [wp-includes/widgets/class-wp-nav-menu-widget.php:144](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-nav-menu-widget.php#L144-L206)
 * class[WP_Nav_Menu_Widget](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/)
 * Core class used to implement the Navigation Menu widget.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wp_nav_menu_widget/#uses)
   | Source: [wp-includes/widgets/class-wp-nav-menu-widget.php:17](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-includes/widgets/class-wp-nav-menu-widget.php#L17-L207)