WordPress函数register_nav_menus()

描述:

注册多个前台导航菜单

用法:

 <?php register_nav_menus( $locations ); ?> 

参数:

$locations

(array) (必填) 菜单位置别名(键)和描述(根据值)的关联数组.

默认值: None

示例:

register_nav_menus( array(
	'pluginbuddy_mobile' => 'PluginBuddy Mobile Navigation Menu',
	'footer_menu' => 'My Custom Footer Menu',
) );

源文件:

/**
 * Register navigation menus for a theme.
 *
 * @since 3.0.0
 *
 * @global array $_wp_registered_nav_menus
 *
 * @param array $locations Associative array of menu location identifiers (like a slug) and descriptive text.
 */
function register_nav_menus( $locations = array() ) {
	global $_wp_registered_nav_menus;

	add_theme_support( 'menus' );

	$_wp_registered_nav_menus = array_merge( (array) $_wp_registered_nav_menus, $locations );
}