Таблица пользователей - имя пользователя и ник


10

Может кто-нибудь объяснить различия или различное использование полей user_name и user_nicename в таблице users? Они вроде бы и ведут себя одинаково.

Я нашел кучу постов в веб-поиске, но они относятся только к более старой версии wp.

Ответы:


10

Никнейм (обычно) - это только продезинфицированная версия имени пользователя. Предполагается, что это «хорошо» в том смысле, что это «ник», которое используется как слаг, например:

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

перенесет вас в архив автора с ником «my-nice-name».

Документация просто описывает это как

Строка, которая содержит более приятное имя для пользователя.


Спасибо - какие типы символов разрешены во время регистрации, которые будут удалены во время "очистки"?
GWR

sanitize_titleделает санитарную обработку. В соответствии с этим он удаляет теги HTML и PHP. Кажется, где-то заменить пробелы на «-». Обратите внимание, что если вы укажете имя, wp_insert_userоно не будет очищать.
Стивен Харрис

Понял ... имеет смысл.
GWR

Тот факт, что в документации написано «Строка, которая содержит более приятное имя для пользователя». действительно сбивает с толку. Вы могли бы подумать, что это означало, что «красивое» имя - это заглавные буквы и пробелы, симпатичное для пользователя, но, по-видимому, с точностью до наоборот!
Flimm
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.