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