Tabla users - user_name vs. nicename

18 feb 2012, 02:40:25
Vistas: 19K
Votos: 14

¿Alguien puede explicar las diferencias o usos distintos de los campos user_name y user_nicename en la tabla de usuarios? Parecen ser y comportarse igual.

Encontré varios posts en búsquedas web, pero son relevantes solo para versiones antiguas de WordPress.

0
Todas las respuestas a la pregunta 1
5
14

El nicename es (generalmente) solo una versión saneada del nombre de usuario. Se supone que es "agradable" en el sentido de que es el "nicename" el que se utiliza como slug, por ejemplo:

www.tusitio.com/autor/mi-nombre-agradable/

te llevará al archivo del autor con nicename 'mi-nombre-agradable'.

La documentación simplemente lo describe como

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

18 feb 2012 03:10:32
Comentarios

Gracias - ¿qué tipo de caracteres están permitidos durante el registro que serían eliminados durante la "sanitización"?

GWR GWR
18 feb 2012 15:28:48

sanitize_title realiza la sanitización. Según esto, elimina las etiquetas HTML y PHP. Parece que en algún lugar reemplaza los espacios con '-'. Ten en cuenta que si proporcionas un nicename en wp_insert_user no realiza ninguna sanitización.

Stephen Harris Stephen Harris
18 feb 2012 15:47:21

Entendido... tiene mucho sentido.

GWR GWR
18 feb 2012 17:51:09

El hecho de que la documentación diga "Una cadena que contiene un nombre más agradable para el usuario" es realmente confuso. Uno pensaría que un nombre "bonito" sería uno con mayúsculas y espacios, presentable para el usuario, ¡pero aparentemente es exactamente lo opuesto!

Flimm Flimm
30 ago 2019 15:26:36

de acuerdo. mi cerebro acaba de suicidarse.

amarinediary amarinediary
26 mar 2021 13:44:45