I am trying to retrieve of list of available menus but the array is returning empty.
function get_menus() {
$menu_list = [];
$wcs_menus = wp_get_nav_menus();
foreach($wcs_menus as $m) {
$menus_list[$m->slug] = $m->name;
}
return $menu_list;
}
$menus = get_menus();
var_dump($menus);
I am trying to retrieve of list of available menus but the array is returning empty.
function get_menus() {
$menu_list = [];
$wcs_menus = wp_get_nav_menus();
foreach($wcs_menus as $m) {
$menus_list[$m->slug] = $m->name;
}
return $menu_list;
}
$menus = get_menus();
var_dump($menus);
Share
Improve this question
edited Feb 24, 2021 at 12:46
fuxia♦
107k38 gold badges255 silver badges459 bronze badges
asked Feb 24, 2021 at 12:21
JayDev95JayDev95
1798 bronze badges
1 Answer
Reset to default 1Are you missing a "s" in your variable return $menu_list;
?
Your array is called $menus_list;