Как на сайте WordPress ограничить имена пользователей?

На сайте часто бывает необходимо по той или иной причине ограничить имя пользователя при регистрации. Например, исключить присутствие на сайте логинов с пробелами, каких-либо недопустимых сочетаний символов и пр. Стандартные средства WordPress не позволяют установить такие ограничения. Поэтому воспользуемся сторонним решением – бесплатным плагином Restrict Usernames.

Плагин Restrict Usernames

Во-первых, плагин необходимо установить и активировать, после чего в админ-панели перейти в раздел Пользователи -> Name Restrictions.

Страница настроек плагина Restrict Usernames

На странице настроек плагин позволяет гибко настроить регистрируемое имя пользователя на сайте 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.

Вот как будет выглядеть страница регистрации при недопустимом имени пользователя:

Страница регистрации

Нажмите, пожалуйста, на одну из кнопок, чтобы узнать понравилась статья или нет.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Михаил Петров
Привет! Меня зовут Михаил Петров. Я копирайтер и занимаюсь этим с 2013 года. Скрупулезность и ответственность - моя фишка! Не могу делать как попало и добиваюсь, чтоб заказчик сказал минимум “неплохо”. За все время своей работы пришлось написать и отредактировать немало разной “текстовухи”, включая SEO-тексты, отзывы и прочую чушь. На сегодняшний день специализируюсь на написании информационных статей и руководств технического направления. Вижу смысл и светлое будущее в текстах для людей, а не для машин.
Задать вопрос