您可以通过使用两种不同的菜单来实现(wp_nav_menu).
使用is_user_logged_in 条件标记并相应地应用不同的菜单:
if (is_user_logged_in()) {
wp_nav_menu(array(\'theme_location\' => \'logged_user\' ));
} else {
wp_nav_menu(array(\'theme_location\' => \'new_user\' ));
}
Edit这段代码放在您通常将常规菜单放在主题(可能是标题)中的位置。php
此外,确保将菜单添加到实际主题,即功能中。php添加以下代码行:
if (function_exists(\'register_nav_menu\')):
register_nav_menu(\'logged_user\', \'Existing users menu\');
register_nav_menu(\'new_user\', \'New users menu\');
endif;