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.
Ren Ventura
Featured Blog Post
We host EngageWP on SiteGround WordPress hosting service. Read our SiteGround review to find out why we love them so much.
Affiliate Disclosure
Some of the links in this post may be "affiliate links." This means that if you click on the link and purchase the item to which we are linking, we may receive an affiliate commission. We want to emphasize that we do not, and never will, link to a product only for possible financial gain. Doing so does not provide real value, and is a disservice to our readers. We do not link to products we feel are inferior, and we are not compensated for any positive review. Privacy Policy
Avinash D'Souza says
Hey Ren,
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?
Ren says
Hi Avinash,
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.
Ren