Как получить доступ к названию меню в Worpress
wp_get_nav_menu_name($location)
Dev
wp_get_nav_menu_name($location)
$menu = wp_get_nav_menu_object("my-mainmenu" );
echo $menu->name;
$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);
$menu = wp_get_nav_menu_object("my mainmenu" );
Object (
term_id => 4
name => My Menu Name
slug => my-menu-name
term_group => 0
term_taxonomy_id => 4
taxonomy => nav_menu
description =>
parent => 0
count => 6
)
<?php $menu_name = 'sidebar-menu'; //menu slug or menu location
$locations = get_nav_menu_locations();
$menu = wp_get_nav_menu_object( $locations[ $menu_name ] );
$menuitems = wp_get_nav_menu_items( $menu->term_id, array( 'order' => 'DESC' ) );
echo "<pre>";
print_r($menuitems);
echo "</pre>";
?>