ACF_Location_Nav_Menu::get_values()
Returns an array of possible values for this rule type.
Метод класса: ACF_Location_Nav_Menu{}
Хуков нет.
Возвращает
Массив
.
Использование
$ACF_Location_Nav_Menu = new ACF_Location_Nav_Menu(); $ACF_Location_Nav_Menu->get_values( $rule );
- $rule(массив) (обязательный)
- A location rule.
Список изменений
С версии 5.9.0 | Введена. |
Код ACF_Location_Nav_Menu::get_values() ACF Location Nav Menu::get values ACF 6.0.4
public function get_values( $rule ) { $choices = array( 'all' => __( 'All', 'acf' ), ); // Append locations. $nav_locations = get_registered_nav_menus(); if ( $nav_locations ) { $cat = __( 'Menu Locations', 'acf' ); foreach ( $nav_locations as $slug => $title ) { $choices[ $cat ][ "location/$slug" ] = $title; } } // Append menu IDs. $nav_menus = wp_get_nav_menus(); if ( $nav_menus ) { $cat = __( 'Menus', 'acf' ); foreach ( $nav_menus as $nav_menu ) { $choices[ $cat ][ $nav_menu->term_id ] = $nav_menu->name; } } // Return choices. return $choices; }