Diferențe între user_name și user_nicename în tabelul users WordPress

18 feb. 2012, 02:40:25
Vizualizări: 19K
Voturi: 14

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.

0
Toate răspunsurile la întrebare 1
5
14

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.

18 feb. 2012 03:10:32
Comentarii

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

GWR GWR
18 feb. 2012 15:28:48

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.

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

Am înțeles... are sens perfect.

GWR GWR
18 feb. 2012 17:51:09

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!

Flimm Flimm
30 aug. 2019 15:26:36

de acord. creierul meu tocmai a comis sinucidere.

amarinediary amarinediary
26 mar. 2021 13:44:45