таблиця користувачів - ім’я користувача та ім’я користувача


10

Чи може хтось пояснити відмінності чи різні види використання полів user_name та user_nicename у таблиці користувачів? Вони, здається, і поводяться так само.

Я знайшов купу публікацій у веб-пошуку, але вони стосуються лише старішої версії wp.

Відповіді:


10

Приємне ім'я - це, як правило, лише санітована версія імені користувача. Припустимо, бути "приємним" в тому сенсі, що саме "ім'я красивого" використовується як слизь, наприклад:

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

доставить вас в архів автора з прізвищем "мій-милий-ім'я".

Документація просто описує це як

Рядок, що містить приємне ім'я користувача.


Спасибі - який тип символів дозволений під час реєстрації, які будуть видалені під час "санітарії"?
GWR

sanitize_titleробить санітарну обробку. Відповідно до цього він знімає теги HTML та PHP. Здається, десь заміниш пробіли на "-". Зверніть увагу, якщо ви вказали ім'я користувача, wp_insert_userвоно не робить санітарно- гігієнічним .
Стівен Харріс

Зрозумів ... має ідеальний сенс.
GWR

Справа в тому, що в документації йдеться про "Рядок, який містить приємне ім'я користувача". дійсно заплутано. Ви могли б подумати, що це означало, що "приємне" ім'я - це ім'я з великими літерами та пробілами, досить для користувача, але, мабуть, саме навпаки!
Flimm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.