web-dev-qa-db-ja.com

WordPressはどのようにサイトとwp_usersテーブルを接続しますか?

WordPressがMultisiteの下でwp_usersテーブルとさまざまなサイトをどのように結び付けているのかわかりません。

Blog_id = xのサイトがあるとしたら、wp_x_usersにユーザーのIDを含むwp_usersテーブルがあると思いますが、表示されません。

助言がありますか?

1
Snowcrash

マルチサイトでは、それはまだすべてのウェブサイトのための単一のユーザーテーブルです。これは、以下のユーザー・メタキーの下で、テーブルwp_usermeta上のサイトとのユーザー関係を識別します。

  • wp_x_capabilities
  • wp_x_user_level

ユーザーオプション用の他のメタキーがあります。しかし、私は他のメタフィールド(名前、表示名など)に違いがないと思うので、ユーザーはネットワーク上のすべてのサイトに対して同じフロントエンドのメタフィールドを持ちます。

2
Bruno Cantuaria