get_registered_nav_menus()获取所有的前台导航菜单项目

目录

描述

Returns an array of all registered navigation menus in a theme

get_registered_nav_menus() 描述

用法

<?php get_registered_nav_menus(); ?>

get_registered_nav_menus() 用法

参数

Does not accept any parameters

get_registered_nav_menus() 参数

返回值

(array

All registered navigation menus in a theme.

The keys are the locations, while the values are the descriptions. See register_nav_menus.

get_registered_nav_menus() 返回值

示例

Display a simple list of the menus:

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */

<?php

$menus = get_registered_nav_menus();

foreach ( $menus as $location => $description ) {

	echo $location . ': ' . $description . '<br />';
}

get_registered_nav_menus() 示例

历史

添加于 版本: 3.0.0

get_registered_nav_menus() 历史

源文件

get_registered_nav_menus() 函数的代码位于 wp-includes/nav-menu.php

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Returns an array of all registered navigation menus in a theme
 *
 * @since 3.0.0
 *
 * @global array $_wp_registered_nav_menus
 *
 * @return array
 */
function get_registered_nav_menus() {
	global $_wp_registered_nav_menus;
	if ( isset( $_wp_registered_nav_menus ) )
		return $_wp_registered_nav_menus;
	return array();
}

get_registered_nav_menus() 源文件