Are you Email Addresses in WordPress seeking for a means to prevent email-addresses-in-wordpress users from using particular usernames?


If you enable users to register for your website, there’s always the possibility that they’ll create usernames that contain offensive language, trademark terms, official-sounding names, or other problems.

We’ll teach you how to restrict usernames in WordPress in this post.

Why Restrict Usernames in Email Addresses in WordPress?

You’ll need to accept user registrations if you’re operating a WordPress membership or community website. When you do this, new users can sign up with whatever username and email address they like.

Users can choose a username that is similar to the admins, moderators, and support workers. They might even pose as a member of your staff, posing a security risk to your WordPress site.

Furthermore, while creating for an account on your WordPress website, users may utilise derogatory or trademark phrases.

As a result, it’s a good idea to prevent users from using particular terms in their usernames or email addresses. It helps maintain high standards on your forums and communities by preventing the use of bad language.

Let’s have a look at how you may restrict the number of usernames in your account.

Restricting Usernames in WordPress

The Restrict Usernames Emails Characters plugin is the best approach to prohibit the usage of particular words and phrases in usernames.

It’s a free WordPress plugin that lets you limit usernames, email addresses, symbols, domain names, and other things. The plugin even allows you to utilise a certain language, such as Latin, Arabic, Cyrillic, or any other language.


The Restrict Usernames Emails Characters plugin must first be installed and activated. Please visit our article on how to install a WordPress plugin if you need assistance.


From your WordPress dashboard, go to Settings » Restrict Usernames Emails Characters after activation. Make sure the plugin is activated in the ‘General Settings’ page.

Make sure the plugin is enabled

After that, you can scroll down to the ‘Not allow these names’ section in the plugin and enter words or phrases to restrict their use in usernames.


There’s also an option to ‘make lowercase equal uppercase’ in the plugin. By default, it will be enabled, but you can disable it from the dropdown menu.

Enter names to restrict username

Similarly, you can also prevent the use of specific email addresses.

Under the ‘Not allow these emails’ section, simply enter the email addresses that users can’t use when registering. This will help filter out spam emails, and users will have to use their actual email addresses.

Not allow certain emails

Besides that, the plugin has more optional settings to customize the restrictions on usernames and email addresses.

For instance, you can prevent the use of certain email domains, restrict usernames containing certain words, avoid the use of characters and symbols that WordPress permits, and allow special characters.

There are even options to limit the use of spaces in usernames, don’t allow users only to use numbers in the username, stop uppercase usernames, and more.

Prevent the use of space and numbers in username

Don’t forget to click the ‘Save Changes’ button when you’re done.

Next, you can go to the ‘Error Message’ tab in the plugin.

The plugin will already have pre-written error messages for different situations by default. However, you can customize any error message under this section.

Edit error messages

Now, if someone tries to enter a restricted username and email address when registering for your website, they’ll see an error message and will have to pick another username and email.

Here’s what it looked like on our demo website when we tried to register using a restricted username and email address.

Error message when restricted username is entered

We hope that this post has shown you how to limit usernames in WordPress. You might also be interested in our advice on how to launch an online store and which AI chatbot software is ideal for your website.


Leave a Reply