На сайте часто бывает необходимо по той или иной причине ограничить имя пользователя при регистрации. Например, исключить присутствие на сайте логинов с пробелами, каких-либо недопустимых сочетаний символов и пр. Стандартные средства WordPress не позволяют установить такие ограничения. Поэтому воспользуемся сторонним решением – бесплатным плагином Restrict Usernames.
Плагин Restrict Usernames
Во-первых, плагин необходимо установить и активировать, после чего в админ-панели перейти в раздел Пользователи -> Name Restrictions.
На странице настроек плагин позволяет гибко настроить регистрируемое имя пользователя на сайте WordPress. Для этого предлагает следующие возможности.
Так, опция Don’t allow spaces in usernames исключает из имени пользователя символ пробела. Настройки Minimum length и Maximum length задают соответственно минимальную и максимальную длину логина. Если необходимо исключить использование одного или нескольких конкретных логинов (например, admin или user), то для этого их нужно внести (по одному в строке) в текстовом блоке опции Restricted usernames. Настройка Restricted usernames (partial matching) позволит указать недопустимое сочетание букв и символов (например, имена пользователей, содержащих имя сайта или нецензурные слова). Параметр Required username substring, наоборот, заставит пользователя использовать в имени логина нужное сочетание букв и символов. Также в этой опции можно использовать символ “^”, который обязывает пользователя начинать или заканчивать логин с нужных Вам символов. Например, если значение параметра равно “guest^”, то все логины пользователей должны заканчиваться на слово guest. Например, user1guest, user2guest, mishaguest. Если же пользователь введет guestuser1, guestuser2 или guestmisha, то такие имена просто будут отклонены системой. Для проверки правильности выставленных Вами параметров существует блок Test Usernames, где Вы сможете проверить конкретные имена пользователей, и как на них в реальности будет реагировать система.
Для сохранения всех настроек не забудьте нажать кнопку Save Changes.
Вот как будет выглядеть страница регистрации при недопустимом имени пользователя:
Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.