WordPress数组如何在后台工作()

【WordPress数组如何在后台工作()】首先看一个WordPress数组示例, 直到最后阅读。

function register_menus() { register_nav_menus( array( 'header-menu' => __( 'Header Menu' ), 'extra-menu' => __( 'Extra Menu' ) ) ); } add_action( 'init', 'register_menus' );

我不希望Answer像它在Theme中注册你的菜单一样, 我知道我想知道它如何实现的主意。我知道我们在WordPress中使用内置函数, 但是那是一个简单的开发人员创建的, 可以让我们在代码中重复使用, 但是Array通过提供KEY和Value可以使简单的Array做什么事情。我正在使用它, 但我不知道确切的数组是如何做到的。
#1看一下register_nav_menus函数, 以了解数组如何在” 幕后” 工作。你可以在此处查看代码:https://developer.wordpress.org/reference/functions/register_nav_menus/
它基本上将数组合并到一个全局变量中, 然后由其他两个函数用来注销并获取导航菜单。在此处查看引用全局变量的位置:http://phpcrossref.com/xref/wordpress/_variables/_wp_registered_nav_menus.html

    推荐阅读