Tabla users - user_name vs. nicename
¿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.

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.

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

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.

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!
