主题定制器中菜单的节名

时间:2017-09-29 作者:The WP Intermediate

我浏览了许多文章,以了解主题定制器中“菜单”的部分名称。以下是宣布并确定默认节名为“nav”的少数资源→

  1. https://wptheming.com/2012/06/add-options-to-theme-customizer-default-sections/
  2. http://natko.com/changing-default-wordpress-theme-customization-api-sections/
当前,有5个字段位于→

title_tagline - Site Title & Tagline
但一旦我将其节名更改为:

\'section\'  => \'nav\',
这些字段不显示在菜单部分内。有什么问题?

2 个回复
最合适的回答,由SO网友:Jacob Peattie 整理而成

自定义程序>菜单是一个名为nav_menus.

自定义程序>菜单>菜单位置是nav_menus 调用的面板menu_locations.

每个菜单的添加略有不同,但我相信它们是nav_menus ID为的面板nav_menu[menu_id]\' 哪里menu_idterm_id 菜单的。

自定义程序>菜单>添加菜单是nav_menus 调用的面板add_menu, 优先权为999.

浏览核心代码是找到这些内容的最佳方式。所有这些东西都在里面/wp-includes/class-wp-customize-nav-menus.php

这两篇文章都比Customizer菜单提前了3个月&;分别为2年。

SO网友:cameronjonesweb

只是快速看一下,似乎该部分实际上nav_menus 而不是nav.

请注意,这些文章已有4年以上的历史,因此不一定是最新的。

结束

相关推荐