当你的网站开放注册是一个多用户站点的话,你可能会需要在用户登录和没登录的时候显示不同的菜单。当时显示登录链接。
首先你要创建两个菜单,一个叫“登录”,一个叫“未登录”:
然后在当前主题的 functions.php 里添加下边的代码:
function Bing_wp_nav_menu_args( $args = '' ){
if( !is_user_logged_in()) {
$args['menu'] = '未登录';
return $args;
}
else{
$args['menu'] = '已登陆';
return $args;
}
}
add_filter( 'wp_nav_menu_args', 'Bing_wp_nav_menu_args' );
这样在用户登录和未登录的情况下就会显示不同的菜单了。
评论前必须登录!
立即登录 注册