2012-05-15 27 views
0

我有一个关于WP文档修订的问题。我有一个母公司和14个姐妹公司的客户。他们想要做的是建立一个文档存储库,所有的文档都存储在这里,但诀窍是每个姊妹公司都有自己的财务数据,只有该姊妹公司的高层管理人员才能看到,但需要所有人都能看到母公司的高管。WP文档版本和用户组每个组拥有不同的权限

我已经研究过WP Document Revisions,它几乎完成了我想要的有关文档部分的内容,但我无法弄清楚如何创建用户组并为这些用户组设置权限。换句话说:

  1. 设置了权限的管理团队组查看和编辑
  2. 设置每14家姊妹公司每一个高层管理小组与自己权限的文件
  3. ,然后在不同的用户登录时,他们应该只能看到使用各自权限设置的文档。

任何人都可以请帮助我,我已经搜索了高和低,但似乎无法找到答案,即使有一个不同的插件,会更好地使我做到上述,我会感谢您的帮助。

问候, ANINA

回答

1

我WP文件修订的首席开发人员。正如你所描述的,以上应该相对容易。有两种方法可以做到这一点:

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

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

第二个选项中描述的功能目前还不存在,但是是一个相对较小的工作,实际上已经在为插件的潜在“专业版”开发。

我希望以上内容有帮助。如果您有兴趣讨论根据您的需求定制插件,或者如上所述,否则请随时拨打contact me directly

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

+0

嗨BenBalter,感谢您的答复,我已经在另一篇文章之前看到这个,自定义分类位,所以我会在下一步调查。再次感谢。 – Anina

+0

对于上面提到的第二种方法,我还有另外一个问题:我已经想出了如何进行自定义分类,但我不知道如何将自定义分类添加到WordPress的文档部分。为了澄清,我在左列安装WP Document Revisions后显示文档。我可以看到它对帖子有效,但是如果我使用register_taxonomy('companies',array('post'),$ args)注册我的分类标准,它在编辑文档时仍然不显示?我在这里错过了什么,或者你会如何让新的分类标准出现在文档中? – Anina

+0

嗨BenBalter,不用担心我最后一个问题,我已经知道了。谢谢 – Anina

0

我相信我有一个附加插件的工作版本,应该做你正在寻找的东西。该文件在这里(https://github.com/benbalter/WP-Document-Revisions-Code-Cookbook/blob/master/taxonomy-permissions.php),并将像任何其他插件一样安装。

在常见问题的最后一个问题(https://github.com/benbalter/WP-Document-Revisions/wiki/Frequently-Asked-Questions)上列出了一些信息,但总而言之,它将创建“部门”分类标准,并将根据添加的任何部门创建功能。然后,您可以安装并激活成员(如果还没有的话),并使用接口成员提供的接口来添加角色和分配功能。

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

它可能不是100%稳定,因为它尚未在野外进行测试,但它应该工作。请让我知道,如果它适合你,或者如果你想让我设置它,等

+0

另请参阅WordPress支持主题中的讨论 - > http://wordpress.org/support/topic/wp-document-revisions-setting-up-teamsvisibility-roles?replies=4 –

相关问题