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.

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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.