如何在wordpress中显示菜单的菜单名称

时间:2015-09-18 09:01:59

标签: wordpress

我创建了一个名为" alggemeen" 的菜单,并添加了一些项目。

enter image description here

我已将菜单分配到主题位置页脚菜单,其中包含'页脚菜单'

enter image description here

现在我知道如何显示菜单内容以及menu_location。但是我想在我的网站上显示wordpress管理员将在菜单的后端提供的名称。

我想回应已分配给主题位置为'Footer Menu(slug = 'footer-menu')'的菜单的菜单名称。

所以如上图所示,目前alggemeen是分配给页脚菜单的菜单,所以我的前端应该回应algemeen。

1 个答案:

答案 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);