当前浏览:首页 / WordPress函数 / get_registered_nav_menus()

get_registered_nav_menus()

检索主题中所有注册的导航菜单位置

menumore...

nav


返回

(string[]) 由已注册的导航菜单描述组成的关联数组,以其位置为键名。如果没有注册,则为空数组。



源码

查看源码 官方文档


更新日志

版本描述
3.0.0开始引入

使用示例

  • 示例1

    显示菜单的简单列表

    <?php
    
    $menus = get_registered_nav_menus();
    
    foreach ( $menus as $location => $description ) {
    
    	echo $location . ': ' . $description . '<br />';
    }
    
  • 示例2

    我认为这应该是“返回启用的主题中所有已注册导航菜单的数组”,因为当前的措辞听起来像是您可以在其他主题上使用此函数(这是我目前正在寻找的)

  • 示例3

    示例返回值:

    <?php
    print_r( get_registered_nav_menus() );
    
    /*
    Output:
    
    Array
    ( 
        [primary-menu] => Primary Menu
        [secondary-menu] => Secondary Menu
        [footer-menu] => Footer Menu
    )
    */