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,
)
));
}
}
但是,我希望颜色选择器控件显示在每个菜单项下拉菜单中,我找不到如何实现这一点,
我对编码相当陌生
多谢各位