我认为您已经做了部分工作,但我正在详细说明所有步骤:
1.-注册2个导航菜单:
register_nav_menus(array(
\'logged-in\' => __(\'Logged In Menu\', \'yourthemename\'),
\'logged-out\' => __(\'Logged Out Menu\', \'yourthemename\')
));
2在后端创建要显示->菜单的菜单,将每个菜单分配到其相应的位置
3。-在显示菜单的地方(我猜是在header.php中),放置以下内容:
$theme_location = \'logged-out\';//default value
if( is_user_logged_in() ) {
$theme_location = \'logged-in\';//user is logged in change the menu name
}
wp_nav_menu(array(
\'theme_location\' => $theme_location,
\'menu_class\' => \'my-menu\',
));