如何在wordpress中按用户角色显示产品?

时间:2015-10-10 05:48:52

标签: wordpress woocommerce

我在WordPress中创建了4个不同的用户角色(管理员,设计师,Blogger,团队),具有不同的权限。每个用户都可以发布自己的产品,我的要求是我根据用户角色为展示产品创建了4个页面。

示例:假设我以管理员身份登录并添加了产品。当我点击管理员页面时我退出后我想只显示管理员发布的产品。像管理员一样,如果我以设计师身份登录,那么在设计师页面注销后应该只显示由设计师发布的那些产品。其他用户角色的流程相同。

1 个答案:

答案 0 :(得分:0)

在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
}