我在WordPress中用不同的权限创建了4个不同的用户角色(管理员,设计师,博客,团队)。每个用户都可以张贴自己的产品,我的要求是我已经创建了4个页面展示产品根据用户的角色。
示例:假设我以管理员身份登录,当我单击管理员页面时,我添加了一个product.after注销,那么我只想显示由管理员发布的产品。像管理员,如果我以设计师的身份登录,那么在登出设计师页面后,应该只显示那些由设计师发布的产品。其他用户角色的流程相同。
发布于 2015-10-11 02:45:00
这在wordpress中非常简单。使用此代码进行检查。
$current_user = wp_get_current_user();
if($current_user->roles[0]=='administrator'){
//Admin code
}elseif($current_user->roles[0]=='designer'){
//designer code
}
elseif($current_user->roles[0]=='blogger'){
//blogger code
}
elseif($current_user->roles[0]=='team'){
//team code
}https://stackoverflow.com/questions/33050775
复制相似问题