Как регистрировать пользователей WordPress кириллицей?
Регистрация новых пользователей на WordPress возможна только латинскими символами. Кириллица при регистрации в WordPress не предусмотрена.
Пользователь, который попытается зарегистрироваться на русском, не сможет этого сделать. Система выдаст ошибку при регистрации. А, главное, не укажет причину неудачной регистрации.
Для русскоязычных сайтов этот факт является довольно таки существенным недостатком и многие создатели сайтов хотели бы избавиться от этой проблемы.
Я избавился от этого неудобства при помощи плагина Wordpress Special Characters in Usernames.
Как установить?
Устанавливается плагин так же, как и другие плагины. В консоли (слева) нажимаем плагины/добавить новый. В поиск плагинов вводим Wordpress Special Characters in Usernames. Находим нужный нам плагин, устанавливаем и активируем его. Никаких настроек не требуется, плагин начинает работать сразу же после активации.
Теперь Ваш сайт может регистрировать пользователей WordPress кириллицей.
Как увеличить количество символов в имени пользователя?
После установки плагина появилась проблема. Возможно, была и до этого. Количество вводимых символов было ограничено. Приблизительно 9 символов.
Решил эту проблему внесением изменений в базе данных. А именно. В таблице users в столбцах user_login и user_nicename стояли значения 50. Исправил на 250.
Теперь можно при регистрации указывать, к примеру, имя и фамилию. Должно работать.
Почему не хватало значения 50? Не знаю. Возможно, что wordpress считает пробел или русские символы длиннее латиницы. А может, есть другая причина.
Материал взят с моего сайта.