user_login 대 user_nicename


15

get_users()함수 를 호출하면 사용자 객체 목록이 반환됩니다. 각 사용자에게는 여러 가지 속성이 있습니다. 각 사용자에 대해 반환 된 속성 의 차이점 user_login과 차이점은 무엇입니까 user_nicename? 그리고이 두 속성 중 어느 것이 URL에 표시됩니까? (필자의 경우 두 속성이 동일하기 때문에 묻습니다!).

답변:


22

user_nicename의 URL 위생 버전입니다 user_login. 일반적으로 로그인에 특수 문자를 사용하지 않으면 nicename은 항상 로그인과 동일합니다. 그러나 등록하는 동안 로그인 필드에 이메일 주소를 입력하면 차이가 나타납니다.

로그인 경우 예를 들어, user@example.com 다음해야합니다 userexample 닷컴 nicename하고 (저자의 보관, 포스트 고유 주소 등 같은) 저자의 URL에 사용됩니다.


6

간단한 차이점 user_login은 사이트에 대한 로그인을 확인하는 user_nicename데 사용되는 반면 Author Permalink , Post Permalink 를 만드는 데 사용됩니다.


2

이것을 문서화하기 위해 WordPress 이름관한 블로그 게시물 을 작성했습니다. 특종은 다음과 같습니다.

  • 사용자 이름 : wp_users의 "user_login"열, 일반적으로 일반 영어로 "사용자 ID"라고합니다.
  • 닉네임 : wp_usermeta의 메타 키 "닉네임". 이것은 다양한 채팅 프로그램의 "핸들"과 유사합니다. 누군가를 식별하기 위해 사용자의 실제 이름 이외의 것이 필요한 경우 wp_users.user_login 대신이 필드를 표시하는 것이 좋습니다.
  • wp_users의 "user_nicename"열 이것은 URL에서 사용하기 위해 워드 프레스 "슬러그"로 변환 된 user_login입니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.