Может кто-нибудь объяснить различия или различное использование полей user_name и user_nicename в таблице users? Они вроде бы и ведут себя одинаково.
Я нашел кучу постов в веб-поиске, но они относятся только к более старой версии wp.
Может кто-нибудь объяснить различия или различное использование полей user_name и user_nicename в таблице users? Они вроде бы и ведут себя одинаково.
Я нашел кучу постов в веб-поиске, но они относятся только к более старой версии wp.
Никнейм (обычно) - это только продезинфицированная версия имени пользователя. Предполагается, что это «хорошо» в том смысле, что это «ник», которое используется как слаг, например:
www.yoursite.com/author/my-nice-name/
перенесет вас в архив автора с ником «my-nice-name».
Документация просто описывает это как
Строка, которая содержит более приятное имя для пользователя.
sanitize_title
делает санитарную обработку. В соответствии с этим он удаляет теги HTML и PHP. Кажется, где-то заменить пробелы на «-». Обратите внимание, что если вы укажете имя,wp_insert_user
оно не будет очищать.