Не глядя на код, полагаю, это займёт от 1 до 4 часов работы, а если добавить надлежащие тесты, то, возможно, и больше. Гораздо быстрее было бы записать нужную группу (группы) в коде вручную…
Есть такой инструмент, как Guardian; думаю, именно его вам нужно будет изменить.
Но, вероятно, будет полезно, если вы немного отступите и опишете, чего именно вы хотите добиться. В каких контекстах вам важно, чтобы люди могли видеть группу? Зачем?
Я веду сайт поддержки, и некоторые темы носят взрослый характер, поэтому у нас есть группа людей, которые подтвердили свой возраст (старше 18 лет) — их вручную добавили администраторы.
Теперь, даже если вам больше 18 лет, вы можете сознательно захотеть избегать определённых тем или категорий.
Если нам придётся это делать сейчас, администраторам нужно будет вручную одобрять все запросы на вступление в «подгруппы», а мы хотим этого избежать.
Но честно говоря, мы не настолько велики, чтобы не справиться с этим вручную втроём с администраторами
Верно — наш старательный главный модератор вчера действительно создал руководство о том, как это делать, поскольку многие темы часто поднимаются, и это кого-то раздражало.
Я не связывал это с данным случаем, но вы правы. Спасибо — пока будем использовать это решение, а если этого будет недостаточно, думаю, пришло время мне создать свой первый плагин.