我创建了一个名为" alggemeen" 的菜单,并添加了一些项目。
我已将菜单分配到主题位置页脚菜单,其中包含'页脚菜单' 。
现在我知道如何显示菜单内容以及menu_location。但是我想在我的网站上显示wordpress管理员将在菜单的后端提供的名称。
我想回应已分配给主题位置为'Footer Menu(slug = 'footer-menu')'
的菜单的菜单名称。
所以如上图所示,目前alggemeen是分配给页脚菜单的菜单,所以我的前端应该回应algemeen。
答案 0 :(得分:6)
试试这段代码:
$menu_location = 'header';
$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);