Diferențe între user_name și user_nicename în tabelul users WordPress
Poate cineva să explice diferențele sau utilizările diferite ale câmpurilor user_name și user_nicename din tabelul users? Par să fie și să se comporte la fel.
Am găsit o mulțime de postări în căutările web, dar sunt relevante doar pentru versiuni mai vechi de WordPress.

Numele frumos (nicename) este (de obicei) doar o versiune curățată a numelui de utilizator. Se presupune că este „frumos” în sensul că acest „nicename” este folosit ca slug, de exemplu:
www.siteultau.ro/autor/numele-meu-frumos/
te va duce la arhiva autorului cu nicename-ul „numele-meu-frumos”.
Documentația îl descrie simplu ca
Un șir de caractere care conține un nume mai atrăgător pentru utilizator.

Mulțumesc - ce fel de caractere sunt permise în timpul înregistrării care ar fi eliminate în timpul "sanitizării"?

sanitize_title
se ocupă de sanitarizare. Conform acestui link, elimină tag-urile HTML & PHP. Se pare că înlocuiește spațiile cu '-' undeva. Rețineți că dacă furnizați un nume frumos în wp_insert_user
nu se face nicio sanitarizare.

Faptul că documentația spune "Un șir care conține un nume mai frumos pentru utilizator." este cu adevărat confuz. Ai crede că asta înseamnă că un nume "frumos" este unul cu majuscule și spații, drăguț pentru utilizator, dar aparent, este exact opusul!
