关于登录用户显示不同的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菜单的具体内容,更多请存眷酷吧易资本网别的相干文章!

【声明】 本网站所有发布资源;仅供学习和研究使用,您必须在下载后24小时内彻底删除。不得使用于商业用途,否则后果自负!
酷吧易(KUBAYI.COM) » 关于登录用户显示不同的WordPress菜单

发表评论

提供最优质的资源集合

立即查看 了解详情