如何创建用户看不到的配置文件字段组?

时间:2016-09-13 作者:EnglishTeacherEric

配置文件字段组允许您创建不同的配置文件字段集合。是否有办法设置其中一个字段组的权限,以便用户需要一定级别的访问权限才能查看或修改自己的字段组?也许有一些元数据的设置?

我有一个在线辅导服务,希望我的导师能为每个学生提供一份运行摘要。虽然不具有法律敏感性,但与学生分享这一信息将是一种糟糕的形式。之前也有人问过类似的问题,但left unanswered. 我问了些问题similar 但这是关于限制用户可以看到的特定概要文件字段的编辑权限,这是不同的

1 个回复
SO网友:Fencer04

您可以将这些字段包装在检查登录用户功能的if语句中。假设导师担任编辑角色,而学生不担任编辑角色,您可以:

if( current_user_can(\'editor\') ) {
    // list fields hidden from student here
}
你可以选择任何角色或能力,只要导师有而学生没有。Review a full list of roles and capabilities. 如果您想更进一步,可以设置自定义角色或功能(如果还没有)。

相关推荐

Apply permissions per post

我们有一个WordPress网站,在那里我们有外部作者,我们在Editor 数量我们希望这些编辑能够创建新的帖子并修改他们自己的帖子,但偶尔我们会有一些正在进行的帖子,我们更希望保持更私密。这是一个非常小的用户池,需要“保护”的帖子数量甚至更少,所以我对任何需要为我们自己的用户明确授予权限或为外部用户明确拒绝权限的技术都没有意见。否认当然会更容易,但我不会太挑剔。