By default, WordPress requires a username to login. Personally, I hate having to keep track of a username. I much prefer to use my email as the username. If you’d like to let your users login with their email and password rather than a username and password, download the WP Email Login plugin. It’s a very simple plugin with no options so you just install and activate it and it does its thing.
Featured Blog Post
We host EngageWP on SiteGround WordPress hosting service. Read our SiteGround review to find out why we love them so much.
Avinash D'Souza says
Just wanted to say that this was a great post…makes a ton of sense to have new users sign in with their email addresses.
One question: does the user profile still have the users full name?
All of the user profile fields remain the same. The only thing that changes with this code is the username, which uses the email instead of the separate “username”. So yes, the full name will still be in tact.