私はこれを聞いていることを申し訳ありませんが、私は年齢を探していましたが、提案されたカスタムユーザーテーブルが機能しないため、ユーザー名エラーが表示されます。
これは私が取っているコードです:
define('CUSTOM_USER_TABLE','new_user_table');
define('CUSTOM_USER_META_TABLE', 'new_usermeta_table');
WordPressのメインシングルインストールがあります。サブドメイン(サブドメインA)に別のサブドメインがあり、サブドメインBにWordPressサブディレクトリMUがインストールされている別のISサイトがあるとします。メインサイトの一番上にアカウントを作成するだけですが、どのドメインにもログインできます。 MUを使用しますが、サブサイトの1つがMUを使用しているので、できません。シングルサインオンは重要ではありませんが、可能であれば、それも本当に良いでしょう。
どんなアイデアでも大歓迎です!
乾杯、ジョー
このような共有ユーザーテーブルに新しいユーザーを作成すると、役割と機能は1つのサイトに対してのみ設定されます。 名前とIDはすべてのサイトで利用できますが、特権がないとユーザーは何も役に立ちません。
'user_register'
にフックして、カスタムコードを持つすべてのサイトのロールと関連データをコピーする必要があります。新しいユーザーIDをパラメータとして取得します。