我正在开发一个为不同用户分配不同角色的网站,我正在寻找一种功能,我最好将其描述为“反向访问控制”:
首先,允许角色“A”的用户发布类型为“A”的内容。如果用户更改为角色“B”,则不再允许其发布类型为“a”的内容。
现在,我想找到一种方法来“取消发布”或“隐藏”该用户在仍被分配用户角色“a”时发布的任何内容。目前,我可以想到以下两种可能的方法:
所有帖子仍在发布,但只有作者和管理员才能看到用户角色更改时,将取消发布所有帖子对我来说,方法1听起来更实用——因此,如果用户切换回角色“A”,一切都会立即恢复可见。
我查看了各种插件,如Members 和User Role Editor 但似乎没有一个具有这种类型的功能,或者我完全错过了什么?任何指点都将不胜感激。非常感谢。