仅向其他组的成员显示组

大家好,我搜索了半个小时,没找到相关帖子:

我想创建一个群组,仅允许另一个群组的成员加入(如果可能的话,仅对该群组成员可见)。

据我所知,核心功能中无法实现这一点,也没有相关插件?

提前感谢。

我觉得你说得对。

在不查看代码的情况下,我估计这需要 1 到 4 小时的工作量,如果还要包含完善的测试,时间可能会更长。直接硬编码相关的一个或多个群组会快得多……

有一个叫 Guardian 的组件,我认为你需要修改的正是它。

不过,如果你能退一步,详细描述一下你真正希望实现的效果,那会有很大帮助。在哪些场景下你希望人们能够查看该群组?原因是什么?

你好,Jay,感谢回复。

我运营一个支持类网站,其中一些主题涉及成人内容,因此我们有一组用户已验证年龄大于18岁(由管理员手动添加)。

现在,即使你已年满18岁,也可能希望主动避开某些话题或分类。

如果现在必须这样做,管理员就需要手动审批所有加入“子”群组的请求,这正是我们想要避免的。

但说实话,我们的规模还不大,三位管理员完全有能力手动处理这些请求🙂。

就不能直接告诉用户屏蔽他们不想看的分类吗?

确实如此——我那位勤奋的首席版主昨天还专门制作了一份指南,教大家如何操作,因为很多帖子被频繁顶起,这让一些人感到困扰。

我起初没把这件事和这个使用场景联系起来,但你说得对。谢谢!我们暂时先采用这个方案,如果还不够,我想是时候让我开发自己的第一个插件了。

我认为也可以默认静音某些类别。

很高兴这能正常工作!