tabel pengguna - user_name vs nicename


10

Bisakah seseorang menjelaskan perbedaan atau penggunaan yang berbeda dari bidang user_name dan user_nicename di tabel pengguna? Mereka tampaknya, dan berperilaku sama.

Saya menemukan banyak posting di pencarian web, tetapi mereka hanya relevan untuk versi lama wp.

Jawaban:


10

Nama merek (biasanya) hanyalah versi sanitasi dari nama pengguna. Seharusnya 'bagus' dalam arti bahwa itu adalah 'nama kecil' yang digunakan sebagai siput, misalnya:

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

akan membawa Anda ke arsip penulis dengan nicename 'my-nice-name'.

Dokumentasi hanya menggambarkannya sebagai

String yang berisi nama yang tampak lebih bagus untuk pengguna.


Terima kasih - jenis karakter apa yang diizinkan selama pendaftaran yang akan dihapus selama "sanitasi"?
GWR

sanitize_titlemelakukan sanitasi. Menurutnya, ini menghapus tag HTML & PHP. Tampaknya untuk mengganti spasi dengan '-' di suatu tempat. Catatan jika Anda memberikan nama merek di wp_insert_userdalamnya tidak melakukan sanitasi.
Stephen Harris

Mengerti ... masuk akal.
GWR

Fakta bahwa dokumentasi mengatakan "Sebuah string yang berisi nama yang tampak lebih bagus untuk pengguna." benar-benar membingungkan. Anda akan berpikir bahwa ini berarti bahwa nama "baik" adalah nama dengan huruf besar dan spasi, cantik untuk pengguna, tetapi tampaknya, itu justru sebaliknya!
Flimm
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.