Отключить запрос на вступление в группу (Group B), если пользователь уже состоит в другой (Group A)

Всем привет.
Возможно ли сделать так, чтобы, если пользователь является участником определённой группы (Группа A), опция запроса вступления в другую группу (Группа B) больше не отображалась?

У меня есть три основные группы, которые предоставляют доступ к трём приватным категориям соответственно. Я подумал, что любой пользователь может проявить интерес к другим категориям и запросить вступление в них.
Также я хочу, чтобы решение этой задачи было удобным в будущем, чтобы не приходилось каждый раз проверять профили пользователей при запросе вступления, чтобы убедиться, что они уже не состоят в другой группе.

Вы предлагаете, что все могут видеть все группы, но как только кто-то вступает в одну из них, он больше не видит ни одной группы? Мне трудно представить, как это может работать.

Если вы не хотите, чтобы пользователи знали о других группах, вы можете просто сделать группы невидимыми для всех и добавлять участников вручную.

Вы предполагаете, что все могут видеть все группы, но после вступления в одну из них они больше не видят другие группы? Мне трудно представить, как это может работать.

Не совсем так, но ваша идея натолкнула меня на мысль: было бы лучше, если бы после выбора одной группы (Группа А) я больше не видел бы другие группы (Группы B и C). Это было бы похоже на опцию выбора одного значения из заголовка: после выбора одного варианта возможность выбора другого исчезала бы (конечно, сотрудники могли бы изменить это в случае ошибки или чего-то подобного).

Если вы не хотите, чтобы пользователи знали о других группах, вы можете просто сделать группы невидимыми для всех и добавлять участников вручную.

Не совсем, я думаю, это потребовало бы больше работы, потому что, вероятно, мне пришлось бы создавать темы, где пользователи запрашивали бы вступление в эти группы, и мне нужно было бы проверять каждый профиль.

Также мне приходила в мысль идея создать пользовательское поле, которое при выборе автоматически предоставляло бы доступ к определённым категориям. Я не смог найти ничего подобного, и воспользуюсь случаем, чтобы спросить: существует ли что-то похожее, например, плагин, который мог бы выполнять эту функцию?

Кажется, я когда-то создавал плагин, который назначал пользователей в группу в зависимости от значения пользовательского поля.

Доступ к категориям можно контролировать с помощью групп.