0

複数のグループ コンテンツ タイプを設定していますが、ユーザーが各タイプの 1 つのグループのメンバーになることのみを許可したい (3 つの「管理者」グループが存在する場合がありますが、ユーザーは 1 つの管理者グループのメンバーにしかなれませんが、また、別のタイプのグループのメンバーになることもできます (たとえば、'editor')。

ルールでグループに追加されているユーザーを対象にする方法がわかりません。ユーザーを取得し、そのタイプのグループに属していないことを確認し、そうであれば、グループメンバーシップを保存できるようにする条件を PHP で記述しようとしています。

global $user;

その人をグループに追加しようとしているユーザー (現在ログインしているユーザー) を教えてくれます。

TL;DR - 現在ログインしているユーザーではなく、ルールのカスタム PHP 条件でグループに追加されているユーザーを取得するにはどうすればよいですか?

4

1 に答える 1