Логин на русском в Classipress при регистрации

Модернизация DMaster

Время от времени владельцы досок объявлений на Classipress интересуются можно ли разрешить пользователям при регистрации указывать свое имя (логин) на кириллице. Кто еще не в курсе, можете убедиться сами, завершить регистрацию на доске объявлений с именем на кириллице не получится, выдается следующая ошибка:

Ошибка при регистрации имени на кириллице в Classipress

Но проблема кроется не в шаблоне Classipress. Кириллические символы недолюбливает сам движок WordPress. Дело в том, что при регистрации пользователя WordPress проверяет введенное в форму имя пользователя на присутствие в нем некорректных символов. И это правильно, но, к сожалению, WordPress считает некорректными любые кириллические символы.
Кроме того, в сообщении об ошибке нет ни слова о том, что регистрация пользователя невозможна именно из-за присутствия кириллических символов в имени.

Пользователи пытаются зарегистрироваться на доске объявлений, получают сообщение об ошибке — не понимают, что именно надо исправить (ведь про кириллицу в сообщении ничего не сказано), отказываются от регистрации и уходят с сайта. К сожалению это не надуманная проблема, такое действительно происходит.

Конечно, завсегдатаи интернета быстро догадаются, в чем тут дело, но люди, которые пользуются интернетом от случая к случаю, могут оказаться в тупике.

А между тем для решения проблемы достаточно в файл includes/functions.php вашей темы добавить несколько строчек кода:

Теперь при регистрации пользователи могут использовать в имени и кириллические символы.

D.Master

DMaster

Создание досок объявлений на шаблоне Classipress для Wordpress "под ключ". Помощь в установке на хостинг, настройке, локализации, модернизации шаблона, а также мелкие правки и корректировки под ваши нужды.

E-mail

5 комментариев

  1. Действительно, очень важная модификация! Спасибо DMaster, как всегда в яблочко, то что нужно!

  2. Я как попробовал этот мод, действительно регистрация на русском возможна, но заметил, что при регистрации сайт начинает долго грузится. Это из-за чего может быть?

  3. Спасибо! Полезно!

  4. У меня не работает.

    • DMaster

      Проверил на WP 4.6.1 и Classipress 3.5.7, регистрация кириллических логинов работает нормально.

Добавить комментарий

  Отправляя комментарий я принимаю Политику кофиденциальности сайта *