前端用户登录时更改菜单

我有两个菜单, 区别只有一页。我有使用”仅前端用户”插件构建的前端用户。我要在用户注销时显示一个菜单, 在用户登录时显示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');
} 
?>

希望对你有帮助。

欲获得更多信息。

  • 向你的会员和非会员显示不同的导航菜单
  • 在创世记中有条件地在主导航位置显示其他菜单

来源:

https://www.srcmini02.com/64857.html

微信公众号
手机浏览(小程序)
0
分享到:
没有账号? 忘记密码?