WordPress Multisite Admin-Namen ändern
Einer dieser Tage, an denen man die kleinen Dinge zu schätzen weiß. Heute habe ich für einen Kunden den Admin-Benutzernamen in WordPress geändert.
Bei einer Standard-WordPress-Installation ist das ziemlich einfach:
Man ändert einfach die Felder USER_LOGIN
und USER_NICENAME
in der Tabelle WP_USERS
auf den neuen Namen.
In einer WordPress-Multisite-Installation muss man jedoch zusätzlich eine weitere Tabelle bearbeiten:
In der Tabelle WP_SITEMETA
suchst du nach dem Eintrag mit dem Schlüssel site_admin
in der Spalte META_KEY
:
a:1:{i:0; s:6:"adminname"; }
Aber das ist noch nicht alles!
Ein kleines Detail hat mich heute eine Menge Zeit gekostet:
Das s:
steht für die Länge des Benutzernamens – und diese Zahl muss unbedingt angepasst werden.
Nur dann erhältst du vollständige Super-Admin-Rechte und wirst korrekt als Netzwerkadministrator erkannt:
a:1:{i:0; s:9:"adminname"; }
Falls du es brauchst, hier noch die Bedeutung der Parameter:
a:
→ Länge des Arraysi:
→ Indexnummer jedes Feldess:
→ Länge des Benutzernamens