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

如何在wordpress中显示菜单的菜单名,wordpress,Wordpress,我创建了一个名为“alggemeen”的菜单,并添加了一些项目 我已经用slug'Footer-menu'将菜单分配给主题位置页脚菜单 现在我知道了如何显示菜单的内容以及菜单的位置。但是我想在我的网站上显示wordpress管理员在后台为菜单提供的名称 我想用主题位置'Footer menu(slug='Footer menu')'响应分配给菜单的菜单名 如上图所示,当前alggemeen是分配给Footer menu的菜单,因此我的前端应回显algemeen。尝试以下代码: $menu_l

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

我已经用slug'Footer-menu'将菜单分配给主题位置页脚菜单

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

我想用主题位置
'Footer menu(slug='Footer menu')'
响应分配给菜单的菜单名

如上图所示,当前alggemeen是分配给Footer menu的菜单,因此我的前端应回显algemeen。

尝试以下代码:

$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);

也许这会帮助你:完美。谢谢你的链接。