个性化阅读
专注于IT技术分析

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

赞(0)
未经允许不得转载:srcmini » WordPress数组如何在后台工作?

评论 抢沙发

评论前必须登录!