我怎么能让不同的编辑组只允许编辑某些父+子页面?

时间:2013-04-11 作者:tsdexter

我尝试了许多不同的插件,包括角色范围器、高级访问管理器、用户帐户管理器等,以实现这一目标,但似乎无法正常工作。

基本上,公司有多个部门,每个部门都有一个父页面+主页之外的子页面。例如,“会议服务”部门有一个名为“会议服务”的页面和几个子页面。

我需要能够创建一组“会议服务编辑”用户,当他们进入页面时,他们应该只看到父页面“会议服务”和任何子页面。(此外,他们应该只看到“会议服务”类别下的职位)

一次安装是否可以做到这一点?

谢谢,托马斯

1 个回复
SO网友:tsdexter

UPDATE - this is easy to do with the press permit plugin, I recommend it for any setup like this

为了让这一切顺利进行,我必须做几件事:

默认所有页面/帖子/类别的“修订者”(通过修订插件)用户限制为“WP\\U Administrators”,为每个部门创建一个“用户组”,即:“会议服务修订者”

  • 创建部门的父页面时,将页面/帖子/类别的“审阅者”限制从“WP\\U Administrators”更改为该部门的用户组,即:“会议服务审阅者”,并选择“所有页面/子页面”/“类别/子类别”等,将每个部门的所有审阅者用户添加到各自的用户组中按预期工作。会议服务用户只能查看/访问会议服务父页和子页,以及帖子和我创建的所有自定义帖子类型。

    我现在唯一的问题是,当添加新页面时,要么是因为他们的修订者,要么是因为他们无法选择父页面的限制-这不是一个大问题,只是意味着当管理员在发布之前查看新页面时,他们必须记住添加适当部门的父页面。

    还有一个与帖子类似的问题,当他们添加新帖子时,他们可以选择想要附加到帖子中的任何类别,即使我已经将他们限制为仅限于其父/子类别(仅限于查看/编辑帖子,但不将类别分配给新帖子)。这样做的潜在问题是,他们可以选择“特色新闻”,在不应该的时候将他们的故事放在主页上,或者也可以放在任何其他部门的提要中。同样,由于修改插件,只要管理员记住在发布之前只选择正确的类别,这并不是一个大问题。

  • 结束

    相关推荐

    Recommended File Permissions

    嘿,伙计们,我花了很长时间试图解决这个问题。我想知道WordPress中的文件权限应该是什么样子in order to use the autoupdate feature. 到目前为止,我的wordpress安装程序一直在询问我的FTP信息,我不想使用那种升级/安装方法,我想使用纯/直接PHP。某些上下文:Web服务器和php fcgi守护程序运行为www-data:www-data</wordpress安装位于/home/blaenk/sites/domain.tld/</首先,我read