複数のグループ コンテンツ タイプを設定していますが、ユーザーが各タイプの 1 つのグループのメンバーになることのみを許可したい (3 つの「管理者」グループが存在する場合がありますが、ユーザーは 1 つの管理者グループのメンバーにしかなれませんが、また、別のタイプのグループのメンバーになることもできます (たとえば、'editor')。
ルールでグループに追加されているユーザーを対象にする方法がわかりません。ユーザーを取得し、そのタイプのグループに属していないことを確認し、そうであれば、グループメンバーシップを保存できるようにする条件を PHP で記述しようとしています。
global $user;
その人をグループに追加しようとしているユーザー (現在ログインしているユーザー) を教えてくれます。
TL;DR - 現在ログインしているユーザーではなく、ルールのカスタム PHP 条件でグループに追加されているユーザーを取得するにはどうすればよいですか?