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!).

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 user@example.com następnie trzeba będzie userexample-com nicename i będzie on używany w adresach URL autora (jak archiwum autora, post permalink, etc).


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


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.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.