table des utilisateurs - nom_utilisateur vs.nom

10

Quelqu'un peut-il expliquer les différences ou les différentes utilisations des champs user_name et user_nicename dans la table des utilisateurs? Ils semblent l'être et se comportent de la même manière.

J'ai trouvé un tas de messages dans les recherches sur le Web, mais ils ne concernent que l'ancienne version de wp.

GWR
la source

Réponses:

10

Le nom de famille n'est (généralement) qu'une version filtrée du nom d'utilisateur. C'est supposé être «sympa» dans le sens où c'est le «nom de famille» qui est utilisé comme slug, par exemple:

www.yoursite.com/author/my-nice-name/

vous amènera aux archives de l'auteur avec le nom de famille 'my-nice-name'.

La documentation le décrit simplement comme

Une chaîne qui contient un nom plus joli pour l'utilisateur.

Stephen Harris
la source
Merci - quel type de caractères sont autorisés lors de l'inscription qui seraient supprimés lors de la "désinfection"?
GWR
sanitize_titlefait la désinfection. Selon cela, il supprime les balises HTML et PHP. Il semble remplacer les espaces par «-» quelque part. Notez que si vous fournissez un nom de famille, wp_insert_useril ne fait aucun nettoyage.
Stephen Harris
J'ai compris ... est parfaitement logique.
GWR
Le fait que la documentation indique "Une chaîne qui contient un nom plus joli pour l'utilisateur." est vraiment déroutant. On pourrait penser que cela signifie qu'un "joli" nom est un nom avec des majuscules et des espaces, joli pour l'utilisateur, mais apparemment, c'est exactement le contraire!
Flimm