前端用户登录时更改菜单

我有两个菜单, 区别只有一页。我有使用” 仅前端用户” 插件构建的前端用户。我要在用户注销时显示一个菜单, 在用户登录时显示secon。我尝试了” nif角色菜单” 和” if menu” 中的多次插件, 但它们无法正常工作。
也尝试使用此代码, 但成功为0。

function my_wp_nav_menu_args( $args = '' ) {if( is_user_logged_in() ) { $args['menu'] = 'logged-in'; } else { $args['menu'] = 'logged-out'; } return $args; } add_filter( 'wp_nav_menu_args', 'my_wp_nav_menu_args' );

可能是个问题。
#1使用此代码段或覆盖当前代码以显示主题菜单。
< ?php if( is_user_logged_in() ) { wp_nav_menu( array( 'theme_location' => 'login-menu'); } else { wp_nav_menu( array( 'theme_location' => 'logout-menu'); } ?>

【前端用户登录时更改菜单】希望对你有帮助。
欲获得更多信息。
  • 向你的会员和非会员显示不同的导航菜单
  • 在创世记中有条件地在主导航位置显示其他菜单

    推荐阅读