nazwa_użytkownika vs. nazwa_użytkownika

15

Po wywołaniu get_users()funkcji zwracana jest lista obiektów użytkownika. Każdy z tych użytkowników ma wiele właściwości. Jaka jest różnica między user_logini user_nicenamew tych zwróconych właściwości dla każdego użytkownika? I które z tych dwóch właściwości są wyświetlane w adresie URL? (Pytam, ponieważ obie właściwości są takie same w moim przypadku!).

Greeso
źródło

Odpowiedzi:

22

user_nicenameto odkażona wersja adresu URL user_login. Ogólnie rzecz biorąc, jeśli nie użyjesz żadnych znaków specjalnych podczas logowania, twoja nazwa nici będzie zawsze taka sama jak login. Ale jeśli wpiszesz adres e-mail w polu logowania podczas rejestracji, zobaczysz różnicę.

Na przykład, jeśli twój login jest [email protected] następnie trzeba będzie userexample-com nicename i będzie on używany w adresach URL autora (jak archiwum autora, post permalink, etc).

Eugene Manuilov
źródło
6

Prosta różnica user_loginsłuży do sprawdzania poprawności logowania do witryny, natomiast user_nicenamesłuży do tworzenia linku bezpośredniego autora , linku bezpośredniego

Shazzad
źródło
2

Napisałem wpis na blogu o nazwach WordPress, aby to udokumentować. Oto miarka:

  • Nazwa użytkownika: kolumna „user_login” od wp_users, jest to tak zwane „ID użytkownika” w zwykłym angielskim.
  • Pseudonim: metakey „pseudonim” z wp_usermeta. Jest to podobne do „uchwytu” w różnych programach czatu. Preferowane jest wyświetlanie tego pola zamiast wp_users.user_login, jeśli potrzebujesz czegoś innego niż prawdziwe imię i nazwisko użytkownika, aby kogoś zidentyfikować.
  • Kolumna „nazwa_użytkownika” z wp_users. Jest to login_logowania przekonwertowany na „ślimak” WordPressa do użycia w adresach URL.
scott8035
źródło