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.