Lorsque vous appelez les fonctions get_users()
, une liste d'objets utilisateur est renvoyée. Chacun de ces utilisateurs possède un certain nombre de propriétés. Quelle est la différence entre user_login
et user_nicename
dans les propriétés renvoyées pour chaque utilisateur? Et laquelle de ces deux propriétés est affichée dans l'URL? (Je demande parce que les deux propriétés sont les mêmes dans mon cas!).
user_nicename
est la version assainie de user_login
. En général, si vous n'utilisez pas de caractères spéciaux dans votre login, votre nom de famille sera toujours le même que login. Mais si vous entrez une adresse électronique dans le champ de connexion lors de votre inscription, vous verrez la différence.
Par exemple, si votre identifiant est [email protected] , alors vous aurez userexample-com nicename et il sera utilisé dans les URL de l'auteur (comme l'archive de l'auteur, le permalien de publication, etc.).
Une différence simple, user_login
est utilisé pour valider la connexion au site, alors que user_nicename
est utilisé pour créer Author Permalink , Publier Permalink
J'ai écrit un article blog sur les noms WordPress pour documenter cela. Voici le scoop: