WP_Customize_Nav_Menu_Setting::filter_nav_menu_options() WordPress Method
The WP_Customize_Nav_Menu_Setting::filter_nav_menu_options() Wordpress method is used to filter the nav menu options before they are passed to the customizer. This is useful for adding or removing options based on the current user or theme.
WP_Customize_Nav_Menu_Setting::filter_nav_menu_options( array $nav_menu_options ) #
Filters the nav_menu_options option to include this menu’s auto_add preference.
Parameters
- $nav_menu_options
(array)(Required)Nav menu options including auto_add.
Return
(array) (Maybe) modified nav menu options.
Source
File: wp-includes/customize/class-wp-customize-nav-menu-setting.php
public function filter_nav_menu_options( $nav_menu_options ) { if ( get_current_blog_id() !== $this->_previewed_blog_id ) { return $nav_menu_options; } $menu = $this->value(); $nav_menu_options = $this->filter_nav_menu_options_value( $nav_menu_options, $this->term_id, false === $menu ? false : $menu['auto_add'] ); return $nav_menu_options; }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
4.3.0 | Introduced. |