检索所有已注册的导航菜单位置以及分配给它们的菜单。

原型

get_nav_menu_locations()

返回值

(array)  已注册的导航菜单位置和分配它们的菜单。如果没有注册,则为空数组。

源文件

路径:wp-includes/nav-menu.php

1
2
3
4
5
6
7
8
9
<?php
...
function get_nav_menu_locations() {
	$locations = get_theme_mod( 'nav_menu_locations' );
	return ( is_array( $locations ) ) ? $locations : array();
}

...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/get_nav_menu_locations/