Php Wordpress向每个导航菜单项添加自定义设置

Php Wordpress向每个导航菜单项添加自定义设置,php,wordpress,wordpress-theming,Php,Wordpress,Wordpress Theming,我为每个导航菜单项添加了一个颜色选择器,如下所示: 使用此代码: $menus = wp_get_nav_menus(); foreach ( $menus as $menu ) { $menu_id = $menu->term_id; $menu_items = (array) wp_get_nav_menu_items( $menu_id ); foreach ( array_v

我为每个导航菜单项添加了一个颜色选择器,如下所示:

使用此代码:

        $menus = wp_get_nav_menus();
        foreach ( $menus as $menu ) {
            $menu_id = $menu->term_id;
            $menu_items = (array) wp_get_nav_menu_items( $menu_id );

            foreach ( array_values( $menu_items ) as $i => $item ) {

                $menu_item_setting_id = 'hover_color[' . $item->ID . ']';

                $wp_customize->add_setting( $menu_item_setting_id, 
                    array(
                        'default' => '#f72525',
                        'sanitize_callback' => 'sanitize_hex_color',
                    )
                );

                $wp_customize->add_control( new WP_Customize_Color_Control(
                    $wp_customize,
                    $menu_item_setting_id,
                    array(
                        'label' => __( $menu_item_setting_id, 'skelet' ),
                        'section' => 'nav_menu[2]',
                        'settings' => $menu_item_setting_id,
                        'priority' => 20 + $i,
                    )
                ));
            }
        }
但是,我希望颜色选择器控件显示在每个菜单项下拉菜单中,我找不到如何实现这一点, 我对编码相当陌生

多谢各位