セットアップの概要は次のとおりです。
多くの点で、このセットアップは機能します。ただし、1つの問題が発生しているため、これをプライマリWordPressマルチサイトインストールに展開できません。
Domain Users
」メンバーのみがログインできるようにロックされています。IT Support
」メンバーのみがログインできるようにロックダウンされています。両方のサイトのボブのユーザーエントリを削除し、ネットワークプライバシープラグインを無効にすると、ボブはwww.mysite.comにログインし、itsupportサイトに移動できます。しかし、彼のユーザーエントリを削除し、ネットワークプライバシープラグインを再度有効にすると、問題が再発します。
他のプライバシープラグインでも同じ問題が発生しましたが、どのプラグインを思い出せません。
問題を特定できる場合、または類似の設定を行っている場合は、ADグループを使用して特定のサイトをロックダウンできるという基本的な基準を満たす限り、何でも試してみます。
別のアプローチを試してください。プラグインを使用する代わりに、次の回答で説明するように、wordpressを少し変更することをお勧めします。
https://stackoverflow.com/a/39195424/3157038
そのため、次のようにwordpressインストールをセットアップする必要があります。
私がリンクした回答で指定された構成に加えて、wordpressインストールの両方のwp-configファイルに次を追加します。
define( 'CUSTOM_USER_TABLE', 'mysite_users );
define( 'CUSTOM_USER_META_TABLE', 'mysite_usermeta' );
マルチサイトインストールがある場合は、ITテクニカルサポートサイトをサブドメインに切り替える必要があります。
Cookieログインの不一致が発生している可能性があります。ドメインのルートに設定されているため、両方のサイトで同じです。したがって、support.example.comを設定すると、example.com/supportよりも明確になります。
私が完全に誤解していない限り、その場合、別のプラグインを試してコンテンツをユーザーに制限し、これをサブサイトとして実行しないでください。