0

我有一个关于 WP 文档修订的问题。我有一个客户,它有一家母公司和 14 家姊妹公司。他们想要做的是建立一个存储所有文件的文档存储库,但诀窍是每个姊妹公司都有自己的财务状况,这些财务状况应该只对姊妹公司的高层管理人员可见,但需要对所有人都可见母公司的高管。

我已经查看了 WP Document Revisions,它几乎可以满足我对文档部分的要求,但我不知道如何创建用户组并为这些用户组设置权限。换句话说:

  1. 设置具有查看和编辑文档权限的执行团队组
  2. 每 14 家姊妹公司建立一个高层管理小组,每个公司都有自己的权限
  3. 然后当不同的用户登录时,他们应该只看到设置了他们个人权限的文档。

任何人都可以帮我解决这个问题,我已经搜索了高低,但似乎找不到答案,即使有一个不同的插件可以更好地使我能够完成上述操作,我将不胜感激。

问候, 阿尼娜

4

2 回答 2

1

我是 WP Document Revisions 的首席开发人员。如您所描述的,上述内容应该相对容易。有两种方法可以做到:

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

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

第二个选项中描述的功能还没有开箱即用,但相对较小,实际上已经在为潜在的“Pro”插件版本开发。

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

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

于 2012-05-15T14:41:06.787 回答
0

我相信我有一个附加插件的工作版本,它应该完全符合您的要求。该文件在这里(https://github.com/benbalter/WP-Document-Revisions-Code-Cookbook/blob/master/taxonomy-permissions.php),并且可以像任何其他插件一样安装。

FAQ的最后一个问题( https://github.com/benbalter/WP-Document-Revisions/wiki/Frequently-Asked-Questions )列出了更多信息,但简而言之,它会开箱即用“部门”分类,并将根据添加的任何部门创建功能。然后,您将安装和激活成员(如果您还没有),并使用成员提供的界面来添加角色和分配能力。

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

它可能不是 100% 稳定的,因为它还没有在野外进行测试,但它应该可以工作。请让我知道它是否适合您,或者您是否希望我进行设置等。

于 2012-05-20T19:25:15.933 回答