tabla de usuarios: nombre_de_usuario vs. nomename

10

¿Alguien puede explicar las diferencias o los diferentes usos de los campos user_name y user_nicename en la tabla de usuarios? Parecen serlo y se comportan igual.

Encontré un montón de publicaciones en búsquedas web, pero solo son relevantes para la versión anterior de wp.

GWR
fuente

Respuestas:

10

El nombre de usuario es (generalmente) solo una versión desinfectada del nombre de usuario. Se supone que es 'agradable' en el sentido de que es el 'nicename' que se usa como una babosa, por ejemplo:

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

lo llevará al archivo del autor con el nombre de usuario 'my-nice-name'.

La documentación simplemente lo describe como

Una cadena que contiene un nombre más agradable para el usuario.

Stephen Harris
fuente
Gracias: ¿qué tipo de caracteres se permiten durante el registro que se eliminarían durante la "desinfección"?
GWR
sanitize_titlehace la desinfección. De acuerdo con esto , elimina las etiquetas HTML y PHP. Parece reemplazar espacios con '-' en alguna parte. Tenga en cuenta que si proporciona un nombre de pila wp_insert_user, no desinfecta.
Stephen Harris
Lo tengo ... tiene mucho sentido.
GWR
El hecho de que la documentación dice "Una cadena que contiene un nombre más agradable para el usuario". Es realmente confuso. Se podría pensar que esto significa que un nombre "agradable" es uno con mayúsculas y espacios, bonito para el usuario, pero aparentemente, ¡es exactamente lo contrario!
Flimm