WordPress如何将节添加到nav-menus.php?
我正在构建一个插件来扩展Wordpress的自定义菜单,我想在当前的自定义菜单页面上添加新的选项,但是我不知道如何向其中添加新的部分 我曾尝试在“nav menus.php”中添加一个部分,但似乎没有效果:WordPress如何将节添加到nav-menus.php?,php,plugins,wordpress,Php,Plugins,Wordpress,我正在构建一个插件来扩展Wordpress的自定义菜单,我想在当前的自定义菜单页面上添加新的选项,但是我不知道如何向其中添加新的部分 我曾尝试在“nav menus.php”中添加一个部分,但似乎没有效果: add_action('admin_init', 'menu_initialize_theme_options'); function menu_initialize_theme_options() { add_settings_section( 'men
add_action('admin_init', 'menu_initialize_theme_options');
function menu_initialize_theme_options() {
add_settings_section(
'menu_settings_section',
'menu Options',
'menu_general_options_callback',
'nav-menus.php'
);
add_settings_field(
'test_field',
'Test',
'menu_test_field_callback',
'nav-menus.php',
'menu_settings_section',
array(
'Activate this setting to TEST.'
)
);
register_setting(
'nav-menus.php',
'test_field'
);
}
function menu_test_field_callback($args) {
$html = '<input type="checkbox" id="test_field" name="test_field" value="1" ' . checked(1, get_option('test_field'), false) . '/>';
$html .= '<label for="test_field"> ' . $args[0] . '</label>';
echo $html;
}
add_action('admin_init'、'menu_initialize_theme_options');
函数菜单\初始化\主题\选项(){
添加设置部分(
“菜单设置部分”,
“菜单选项”,
“菜单\常规\选项\回调”,
“nav menus.php”
);
添加设置字段(
“测试字段”,
"测试",,
'菜单\测试\字段\回调',
“nav menus.php”,
“菜单设置部分”,
数组(
'激活此设置以进行测试。'
)
);
寄存器设置(
“nav menus.php”,
“测试场”
);
}
函数菜单\测试\字段\回调($args){
$html='';
$html.=''.$args[0].';
echo$html;
}
如何将节添加到此页面
我真的希望能够在nav-menus.php中编辑当前的菜单选项(为每个菜单项添加更多字段),是否有我可以做到的方法
add_meta_box( 'metabox-id', 'metabox-title', 'box-callback', 'nav-menus', 'side', 'low' );
组成第一个和第二个参数。第三个参数需要是用于创建框内容的回调函数名。第四个参数是获取“导航菜单”页面上的框的键。第六个可以是“高”、“核心”、“默认”或“低”
您是否正在尝试添加与“主题位置”、“自定义链接”、“帖子”类似的新元盒?是的,没错,但无法确定如何将它们放到该页面上?看起来很完美谢谢,我缺少的主要部分是该页面的正确slug(“导航菜单”):)我明天会尝试