关于登录用户显示不同的WordPress菜单

上面由WordPress教程栏目给大师引见登任命户显现分歧的WordPress菜单,但愿对需求的伴侣有所帮忙!

假如让登任命户取已登录阅读者,显现分歧的菜单,能够经由过程上面的代码真现:

登任命户显现分歧的 WordPress 菜单登任命户显现分歧的 WordPress 菜单

将上面代码增加到当前主题函数模板functions.php中:

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

以后别离新建logged-in战logged-out两个菜单,用于登录状况下战通俗阅读者显现的菜单。

假如主题有多个菜单,能够经由过程上面的代码正在指定菜单元置显现分歧的菜单:

function wpc_wp_nav_menu_args( $args = '' ) {
if( is_user_logged_in()) { 
if( 'top-navigation' == $args['theme_location'] ) { // Change top-navigation to theme specific name
$args['menu'] = 'logged-in';
}
} else { 
if( 'top-navigation' == $args['theme_location'] ) { // Change top-navigation to theme specific name
$args['menu'] = 'logged-out';
}
}
return $args;
}
add_filter( 'wp_nav_menu_args', 'wpc_wp_nav_menu_args' );

也能够操纵上里的方式,让分歧的用户脚色显现分歧的菜单内容。

本代码:https://wpcodeus.com/display-different-wordpress-menu-to-logged-in-users/

以上便是闭于登任命户显现分歧的WordPress菜单的具体内容,更多请存眷酷吧易资本网别的相干文章!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

酷吧易资源网 Wordpress教程 关于登录用户显示不同的WordPress菜单 http://www.kubayi.com/1006.html

常见问题

相关文章

评论
暂无评论