Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/go/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress WP文档修订版和每个组具有不同权限的用户组_Wordpress - Fatal编程技术网

Wordpress WP文档修订版和每个组具有不同权限的用户组

Wordpress WP文档修订版和每个组具有不同权限的用户组,wordpress,Wordpress,我有一个关于WP文件修订的问题。我有一个客户,有一家母公司,下面有14家姐妹公司。他们希望做的是建立一个文档存储库,存储所有文档,但诀窍是,每个姐妹公司都有自己的财务信息,只有该姐妹公司的高层管理人员才能看到这些信息,但母公司的所有高管都需要看到这些信息 我已经研究了WP文档修订版,它几乎实现了我想要的关于文档部分的功能,但我不知道如何创建用户组并为这些用户组设置权限。换言之: 设置具有查看和编辑文档权限的执行团队组 每14家姊妹公司设立一个最高管理小组,每个公司都有自己的权限 然后,当不同的用

我有一个关于WP文件修订的问题。我有一个客户,有一家母公司,下面有14家姐妹公司。他们希望做的是建立一个文档存储库,存储所有文档,但诀窍是,每个姐妹公司都有自己的财务信息,只有该姐妹公司的高层管理人员才能看到这些信息,但母公司的所有高管都需要看到这些信息

我已经研究了WP文档修订版,它几乎实现了我想要的关于文档部分的功能,但我不知道如何创建用户组并为这些用户组设置权限。换言之:

  • 设置具有查看和编辑文档权限的执行团队组
  • 每14家姊妹公司设立一个最高管理小组,每个公司都有自己的权限
  • 然后,当不同的用户登录时,他们应该只看到使用其个人权限设置的文档
  • 有人能帮我吗?我到处找,但似乎找不到答案,即使有不同的插件可以让我更好地完成上述任务,我也会非常感谢你的帮助

    问候,,
    Anina

    我是WP文档修订版的首席开发人员。按照您的描述,上述操作应该相对容易完成。有两种方法可以做到这一点:

    首先,您可以设置WordPress multisite安装,并为每个子公司提供单独的子网站,为母公司提供一个父网站。管理人员可以登录所有站点,而管理人员可以登录其个人子站点和单亲站点。这种方法的优点是灵活性(如果您希望将工作区用于其他任务、品牌推广等),但这种灵活性会以复杂性为代价(设置14个子网站)

    另一种方法,也可能是我根据您的需要推荐的方法,是将文档分组到自定义分类法中(可能是“公司”),然后根据文档分配给的公司来确定功能。这将允许您拥有一个单独的站点,并且可以根据经过验证和测试的WordPress角色和功能系统分配功能

    第二个选项中描述的功能还没有现成的,但这是一项相对较小的任务,实际上已经在为该插件的潜在“Pro”版本进行开发

    我希望以上内容对您有所帮助。如果您有兴趣讨论根据您的需要定制插件(如上所述或其他),请随时联系


    更新:更新了联系信息的链接,因为Stack Exchange阻止了电子邮件链接。

    我相信我有一个工作版本的附加插件,它应该完全满足您的需要。该文件位于此处()并将像其他插件一样安装

    FAQ()的最后一个问题中列出了更多的信息,但简而言之,它将创建一个“部门”分类法,并根据添加的任何部门创建功能。然后,如果尚未安装和激活成员,则可以安装和激活成员,并使用成员提供的界面添加角色和分配功能

    您可以告诉插件创建和使用任何不同的分类法(例如,“公司”而不是“部门”),如文件中所述


    它可能不是100%稳定的,因为它还没有在野外测试过,但它应该能工作。请让我知道它是否适用于您,或者您是否愿意让我设置它,等等。

    嗨,BenBalter,感谢您的回复,我以前在另一篇文章中看到过这一点,自定义分类位,因此我将在下一篇文章中对此进行研究。再次感谢。关于上面建议的第二种方法,我还有一个问题要问你:我已经知道如何进行自定义分类,但我不确定如何将自定义分类添加到WordPress的文档部分。为了澄清,在我在左列安装WP Document Revisions后,将显示文档。我可以看到它可以与post一起使用,但是如果我用register_taxonomy('companys',array('post'),$args)注册我的分类法;编辑文档时,它仍然不显示?我在这里遗漏了什么,或者你会如何告诉新的分类法出现在文档中?嗨,本伯特,不用担心我的最后一个问题,我已经找到了答案。谢谢1)关于:分类法,您需要将
    post
    更改为
    document
    。2) 我正在研究一种开箱即用的解决方案,应该可以解决您的问题。我正在测试,它应该很快作为一个附加组件提供。另请参阅WordPress支持线程中的讨论->