How to Allow WordPress Login and Registration using Email

Allow WordPress Login and Registration using Email with RegistrationMagic

The username assigned during WordPress registration process is difficult to remember since it is system generated and difficult to comprehend. This poses a problem for any user as WordPress as default system prompts only to log in with a username. Instead of the username, a user is much more likely to remember his/her email address. Sensing this issue, popular sites such as Facebook and Twitter already allow users to register and log in with email. Since email addresses are created by users, why not use them as login credentials.

RegistrationMagic introduces a feature to allow WordPress login and registration using email too. After user registers, users will have the choice to log in with their email ID or username. Publishing a page with this plugin’s inbuilt login shortcode creates a form helping users to sign in with an email ID.

With this in mind, in this tutorial, we will discuss how to allow WordPress login and registration using email.

Configuring Login Page using a Login Form

To begin with, go to “All Forms” from the RegistrationMagic plugin on your WordPress dashboard. You will find all your WordPress registration forms in this section. The first form in the queue is the RM login form.

Allow Users to Register And Log in with Email navigation

Copy the shortcode from the cover of the Login form. This form is automated to create the login page of your site.

Allow Users to Register And Log in with Email shortcode

Navigate to “Pages” >> “All Pages”. Click the “Add New” button at the top to create a New Page. You can also click the “Add New” option just below “All Pages” to create a new login page.

Allow Users to Register And Log in with Email new page

You are now on the “Add New Page” section of “All Pages”. Here you can add media files and insert the content of your choice to create the page. Also, assign a unique name to the page you created.

Allow Users to Register And Log in with Email add new

Here, we name the page “Log In”. Now, paste the shortcode copied from the “Login Form” cover to the page. Just by pasting this shortcode, you can create the WordPress form design of your login page.

Publishing Login Form on the frontend

Click “Publish” to generate the link of the page. Your page is now ready for use from the frontend.

Just above the page name, it says “Page Published”. From here, click on “View Page” to have clear visuals of how your login form looks like on your site.

Allow Users to Register And Log in with Email view page

Allow Users to Register and Login with Email

Now that your login page is created, let’s see how we can let the users access the site with their email. Go to the All Forms section of the plugin again and hover your cursor over the RM Login card. You will find a Dashboard and Field link appearing on the bottom corners of it.

The dashboard and field links of the RM login form are different from all other forms that you create through this plugin. Further, click on dashboard and you will find yourself on a page like the one given below.

WordPress Login and Registration build section

Click on Fields here. You will land on a page where you will find two fields the Username and Password fields. This is because the login page usually has these two fields only for quick user login.

WordPress Login and Registration fireld manager

Now, from here, edit the Username field. You will find options like “Username field accepts“. There, choose the option Username and Email or simply Email if you want. Likewise, change the labels on the “Username field label” and “Username field placeholder”. Click on Save and proceed to see the frontend view.

WordPress Login and Registration edit fields

Success on the Frontend

To illustrate, shared below is an image of the newly formed login page. You can see there is option to log in with the Username or Email. Just the way we mentioned in our placeholder text. This is how you allow WordPress login and registration using email.

WordPress Login and Registration fronteed with email

So, you saw how quickly we could create and even customize our login page. This might be a very small change, but ultimately creates a massive difference in user experience. Users prefer sites that are easy to access. That’s why, RegistrationMagic also allows users to create intelligent contact forms. Further, Users can autofill contact form fields from information they previously entered in the RegistrationMagic form. Users can also autofill the information from their social media accounts. Users do not have to go through the long process of filling in the form fields. They can simply click on any of their preferred social accounts and start the signup process.

WordPress Login and Registration frontend

In short, this plugin is your answer to create a complete registration based site with professional registration process and contact forms. No need to code or design pages, just install and get the job done in a few clicks.

About rmagic

RegistrationMagic Editorial Staff (rmagic) is a team of WordPress registration experts and major contributor to the development of RegistrationMagic - WordPress User Registration Plugin.


  1. Sharmila

    The Lost Password link on the login form is pointing to the WordPress lost password link, is there a way to change it to a custom form?

    1. RegistrationMagic Staff

      The lost password link on the login form will redirect to the WordPress lost password link itself and unfortunately there is no option to change it. We have noted your requirement and forwarded it to our management team for review and possible inclusion in the future.

Leave a Comment

Your email address will not be published. Required fields are marked *