我正在发展自己的主题。在里面functions.php
我补充道-
add_action( \'init\', \'register_my_menus\' );
function register_my_menus() { register_nav_menus( array(
\'front_login_menu\' => _( \'front_login_menu location\'),
\'top_front_general_menu\' => _( \'top_front_general_menu\'),
\'top_general_menu\' => _( \'top_general_menu\'),
\'top_student_menu\' => _( \'top_student_menu\'),
\'top_admin_menu\' => _( \'top_admin_menu\'),
\'top_trainer_menu\' => _( \'top_trainer_menu\' ) ) ); }
然后,我在管理面板中创建了自定义菜单。但我突然发现,除了一个菜单之外,这些菜单在Appearance -> Menus
页,但主题位置确实存在。但这些菜单在我的localhost中是可见的。我也应该在在线服务器中创建它们(如果不是全部的话,也应该创建一些)。如果我想创建其中一个缺失的菜单,则消息会显示:
The menu name .... conflicts with another menu name. Please try another.
如何使这些菜单名显示在主题位置的右侧?