wp_get_nav_menu_name()
Возвращает имя меню, указанное в админке, на основе переданного идентификатора области меню.
Зарегистрировать место для меню можно с помощью функции register_nav_menu().
Хуки из функции
Возвращает
Строку
. Названием меню или пустую строку, если меню нет.
Использование
$menu_name = wp_get_nav_menu_name( $location );
- $location(строка) (обязательный)
- Идентификатор области меню, указываемый в функции register_nav_menu().
Примеры
#1 Регистрация области меню и вывод названия меню
- Зарегистрируем область меню с идентификатором
primary
и названиемОсновное меню
; - В админке создадим меню с именем "Меню в шапке" и укажем ему область меню
Основное меню
; - Выведем названием меню, закрепленное за областью меню с идентификатором
primary
.
// Регистрация области меню "Основное меню" с идентификатором "primary" add_action( 'after_setup_theme', 'theme_register_nav_menu' ); function theme_register_nav_menu() { register_nav_menu( 'primary', 'Основное меню' ); } // Получение название меню, закрепленное за областью "primary" $name_menu = wp_get_nav_menu_name( $location ); // Вывод имени меню echo $name_menu; //> Меню в шапке
Список изменений
С версии 4.9.0 | Введена. |