Benutzertabelle - Benutzername vs. Nicename

10

Kann jemand die Unterschiede oder die unterschiedliche Verwendung der Felder Benutzername und Benutzername in der Benutzertabelle erklären? Sie scheinen zu sein und verhalten sich gleich.

Ich habe eine Reihe von Posts in Websuchen gefunden, aber sie sind nur für ältere Versionen von wp relevant.

GWR
quelle

Antworten:

10

Der Benutzername ist (normalerweise) nur eine bereinigte Version des Benutzernamens. Es wird angenommen, dass es in dem Sinne "nett" ist, dass es der "Nicename" ist, der als Schnecke verwendet wird, zum Beispiel:

www.yoursite.com/author/my-nice-name/

bringt Sie zum Archiv des Autors mit dem Namen 'my-nice-name'.

Die Dokumentation beschreibt es einfach als

Eine Zeichenfolge, die einen besser aussehenden Namen für den Benutzer enthält.

Stephen Harris
quelle
Danke - welche Art von Zeichen sind während der Anmeldung zulässig, die während der "Desinfektion" entfernt werden?
GWR
sanitize_titlemacht die Desinfektion. Nach dieser Streifen es HTML & PHP - Tags. Es scheint irgendwo Leerzeichen durch '-' zu ersetzen. Beachten Sie, dass bei der Angabe eines Benutzernamens wp_insert_userkeine Desinfektion durchgeführt wird.
Stephen Harris
Verstanden ... macht vollkommen Sinn.
GWR
Die Tatsache, dass in der Dokumentation steht "Eine Zeichenfolge, die einen besser aussehenden Namen für den Benutzer enthält." ist wirklich verwirrend. Sie würden denken, dass dies bedeutet, dass ein "schöner" Name ein Name mit Großbuchstaben und Leerzeichen ist, hübsch für den Benutzer, aber anscheinend ist es genau das Gegenteil!
Flimm