Intereting Posts
Как настроить страницу регистрации всплывающих окон в wordpress с помощью функции.php WordPress чистая интернационализация для меню? Доступ к идентификатору почты внутри цикла Счетчик пропускает сообщение, когда я все еще хочу его видеть добавление пользовательского класса css для публикации Какой лучший плагин для включения javascript в сообщение или на страницу? Проверить обновление и новое сообщение в файле save_post Показать короткий код только в сообщениях Отправить несколько значений пользовательского поля через URL-адрес Почасовое расписание WP, мне нужно как минимум 1 гость? Ограничить одно представление от каждого пользователя, используя контактную форму 7? Изменение отображаемого URL изображения во время выполнения Пользовательский лимит сообщений для главной страницы без плагина? Невозможно отобразить модификацию кода короткого кода? Как использовать do_action_ref_array?

Ограничения имени пользователя WordPress

Мне нужно знать, что спецификация wp для имен пользователей. Как допустимая минимальная и максимальная длина, специальные символы, такие как ü, ö, ä, ß принимаются, ..?

К сожалению, я не мог найти никакого понимания этого в interweb. У вас есть?

Я думаю, что ответ находится в источнике .

$username = wp_strip_all_tags( $username ); $username = remove_accents( $username ); // Kill octets $username = preg_replace( '|%([a-fA-F0-9][a-fA-F0-9])|', '', $username ); $username = preg_replace( '/&.+?;/', '', $username ); // Kill entities // If strict, reduce to ASCII for max portability. if ( $strict ) $username = preg_replace( '|[^a-z0-9 _.\-@]|i', '', $username ); 

Таким образом, коды разделяют теги, октеты и html-объекты. И он заменяет акцентированные символы remove_accents через функцию remove_accents , которая довольно remove_accents . Другие символы проходят, если $strict является true (по умолчанию это false ), и в этом случае допускаются только символы ASCII.

Максимальная длина имени входа будет пределом базы данных для столбца user_login – 60 символов. Минимум, насколько я могу судить, – это 1.