web-dev-qa-db-fra.com

Comment WordPress connecte-t-il les sites et la table wp_users?

Je ne vois pas comment WordPress connecte la table wp_users aux différents sites sous un multisite.

Supposons que j'ai un site avec blog_id = x, alors je suppose qu'il existe une table wp_x_users qui contient l'ID de l'utilisateur dans wp_users mais je n'en vois pas.

Aucune suggestion?

1
Snowcrash

Sur le multisite, il n’ya toujours qu’une seule table d’utilisateurs pour tous les sites Web. Il identifie la relation utilisateur avec les sites de la table wp_usermeta, sous les clés méta utilisateur suivantes:

  • wp_x_capabilities
  • wp_x_user_level

Il existe d'autres clés méta pour les options utilisateur. Mais je suppose qu'il n'y a pas de différence sur les autres champs méta (comme le nom, le nom d'affichage, etc.), de sorte que l'utilisateur aura les mêmes champs méta de l'interface pour tous les sites du réseau.

2
Bruno Cantuaria