WP_Customize_Nav_Menu_Setting::filter_nav_menu_options()publicWP 4.3.0

Filters the nav_menu_options option to include this menu's auto_add preference.

Метод класса: WP_Customize_Nav_Menu_Setting{}

Хуков нет.

Возвращает

Массив. (Maybe) modified nav menu options.

Использование

$WP_Customize_Nav_Menu_Setting = new WP_Customize_Nav_Menu_Setting();
$WP_Customize_Nav_Menu_Setting->filter_nav_menu_options( $nav_menu_options );
$nav_menu_options(массив) (обязательный)
Nav menu options including auto_add.

Список изменений

С версии 4.3.0 Введена.

Код WP_Customize_Nav_Menu_Setting::filter_nav_menu_options() WP 6.4.3

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;
}