Здравствуйте, сегодня рассмотрим полезный плагин, который позволит ограничить выбор имени пользователя при регистрации, а именно: использование пробела, длины (минимальной и максимальной) имени, возможного слова или сочетания букв и символов (маты и др.) или же заставить использовать в имени некоторое сочетание букв и символов.
Скачать исходники для статьи можно ниже
Плагин, который позволяет наложить на имя пользователя некоторые полезные ограничения, называется – Restrict Usernames:
Сведения о плагине из официального репозитория wordpress:
Последнее обновление: 2014-1-15
Загрузок: 10,489
Плагин частично русифицирован!
Сайт плагина: “wordpress.org/plugins/restrict-usernames/”
Установка стандартная через админку wordpress: пункт “Плагины” – подпункт “Добавить новый” – в строку поиска вводим “Restrict Usernames”, устанавливаем и активируем плагин.
После установки данного wordpress плагина в пункте “Пользователи” у нас появиться новый подпункт “Name Restrictions” (с анг. ограничить имя), заходим в него (к сожалению настройки пока на анг. языке):
Здесь:
Don’t allow spaces in usernames – если вы поставите галочку напротив данного пункта, то пользователи не смогут использовать пробел при создании своего логина (имя пользователя).
Minimum length – минимальная длина логина.
Maximum length – максимальная длина логина.
Restricted usernames – запрещенные имена пользователей.
Restricted usernames (partial matching) – недопустимое сочетание букв и символов, в нашем примере – это слово “mnogoblog” (скриншот выше), то есть логины: promnogoblog, mnogoblogadmin и др. со словом mnogoblog – не допустимы. Здесь же можно перечислить матерные слова и др.
Required username substring – данные параметр, наоборот, заставляет пользователя использовать в логине нужное сочетание букв и символов. Здесь же можно воспользоваться символом “^”, которое заставит пользователя начинать или оканчивать логин с нужных символов, в нашем примере в данном параметре используется “support^” – то есть все логины пользователей должны заканчиваться на слово support, например: testsupport, usersupport, 234support – это будут правильные логины, а supportpro, support123 – неправильные.
Также внизу есть Тест логинов:
Как это будет выглядеть на странице регистрации пользователей wordpress:
Здесь есть плюс – сообщения об ошибке будет на русском языке:
На этом сегодня все, успешных и красивых вам сайтов!
PS: Данный плагин Restrict Usernames можете скачать с моего сайта – здесь.