2015-09-18 5 views
1

Я создал меню с именем «alggemeen» и добавил к нему некоторые предметы.Как отобразить название меню меню в wordpress

enter image description here

Я назначил меню в меню Footer тема местоположения с пробковым «колонтитул меню».

enter image description here

Теперь я знаю, как отображать содержимое меню и также menu_location. Но я хочу показать имя, которое Wordpress admin предоставит в бэкэнде для меню, на моем веб-сайте.

Я хотел бы повторить название меню, которое было выделено для меню с указанием темы 'Footer Menu(slug = 'footer-menu')'.

Так, как показано выше на картинке В настоящее время alggemeen - это меню, назначенное Footer Menu, поэтому мой передний конец должен быть эхом algemeen.

+0

Возможно, это поможет вам: https://wordpress.org/support/topic/getting-menu-name-in-a-given-location –

+0

Отлично. Спасибо за ссылку. –

+0

Хороший вопрос .... –

ответ

4

Попробуйте этот код:

$ menu_location = 'заголовок';

$ menu_locations = get_nav_menu_locations();

$ menu_object = (isset ($ menu_locations [$ menu_location])? Wp_get_nav_menu_object ($ menu_locations [$ menu_location]): null);

$ menu_name = (isset ($ menu_object-> name)? $ Menu_object-> name: '');

echo esc_html ($ menu_name);

Смежные вопросы