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

Kir*_*ash 3 wordpress

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

在此输入图像描述

我已经使用slug'footer-menu'将菜单分配给主题位置Footer菜单.

在此输入图像描述

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

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

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

小智 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);
Run Code Online (Sandbox Code Playgroud)