我需要得到顶级菜单项的数量。
我有5项菜单,其中有1个子菜单。这是目前的情况,但使用我正在构建的主题的用户可能有一些不同的数字。我在主题定制器中创建选项,我需要为每个项目创建选项。
我尝试使用如下代码:
$menu_object = wp_get_nav_menu_object("Main menu");
$menu_items_count = $menu_object->count;
for($x = 1; $x <= $menu_items_count; $x++){
$wp_customize->add_setting( \'menu_icon_\' . $x, array(
\'default\' => \' \'
) );
$wp_customize->add_control( new WP_Customize_Control( $wp_customize, \'menu_icon_\' . $x, array(
\'label\' => \'Menu icon\' . $x,
\'section\' => \'menu_icons\',
\'settings\' => \'menu_icon_\' . $x,
) ) );
}
但我在这里创建了6个选项,而不是5个,因为在这里
$menu_object->count;
计数子菜单。