it-swarm.com.de

Wie verbindet WordPress Websites und die Tabelle wp_users?

Mir ist nicht klar, wie WordPress die wp_users-Tabelle mit den verschiedenen Sites unter einer Multisite verbindet.

Angenommen, ich habe eine Site mit blog_id = x, dann würde ich annehmen, dass es eine wp_x_users-Tabelle gibt, die die ID des Benutzers in wp_users enthält, aber ich sehe keine.

Irgendwelche Vorschläge?

1
Snowcrash

Bei Multisite ist es immer noch eine einzelne Benutzertabelle für alle Websites. Es identifiziert die Benutzerbeziehung zu Sites in der Tabelle wp_usermeta unter den folgenden Benutzermetaschlüsseln:

  • wp_x_capabilities
  • wp_x_user_level

Es gibt andere Metaschlüssel für Benutzeroptionen. Aber ich denke, es gibt keinen Unterschied bei anderen Metafeldern (wie Name, Anzeigename und usw.), so dass der Benutzer für alle Sites im Netzwerk die gleichen Metafelder für das Frontend hat.

2
Bruno Cantuaria