WordPress.org
  • News
  • Showcase
  • Hosting
    • Themes
    • Plugins
    • Patterns
    • Blocks
    • Openverse ↗︎
    • Learn WordPress
    • Documentation
    • Forums
    • Developers
    • WordPress.tv ↗︎
    • Make WordPress
    • Education
    • Photo Directory
    • Five for the Future
    • Events
    • Job Board ↗︎
    • About WordPress
    • Enterprise
    • Gutenberg ↗︎
    • Swag Store ↗︎
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Smart WP Login

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in
Image

This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Image

Smart WP Login

By Nishant Kumar
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Smart WP Login allows you to configure default WordPress Login, Registration or
Password Reset system to work with email and not username. You can enable this
feature individually on Login, Registration or Retrieve Password. So you can make
only Login using Email, Registration using Email or Retrieve Password
using Email
.

Features

  • Enables you to use email instead of username to login, register or retrieve
    password.
  • Removes username field from WordPress login.
  • Removes username field from WordPress registration.
  • When using Login with Email, it changes the default WordPress login error and
    doesn’t show username in error message.
  • You can also change login, registration and retrieve password related message.

Note

Smart WP Login generates username automatically. Please see our FAQ section to
learn how it generates username.

Screenshots

  • Image
    Login using Email
  • Image
    Error message for login
  • Image
    Wow, custom error message, no WordPress default error
  • Image
    Register using Email
  • Image
    Retrieve password using Email

Installation

  1. Upload entire smart-wp-login directory to /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Settings > Smart WP Login and configure.

FAQ

What happens to username? How does this plugin generates username?

WordPress registration system requires a username while registering a new user.
Adhering to WP rules, Smart WP Login provides a username on behalf of user.
It assigns local part of email as username, ex: if user registers with
demo#[email protected], its username would be demodemo (no special chars).

What happens if username already exists?

In case username already exists, system tries to change username by adding a
random number as suffix. Random number is between 1 to 999. Ex: if user registers
with [email protected], and username demodemo already exists, its username
would be demodemo_546.

Reviews

Image

Watch out for author homepage!

Makapaka February 11, 2017
Nishant Kumar’ homepage address http://thebinary.in/ redirects to video porn page!
Image

Does not work. A fix would be great.

aaaahosting September 3, 2016
This would be a great plugin if it worked. Does not send notification emails in version 4.5.2. Hopefully there will be an upgrade in the future. Revised May 7 2016: The new version available here: https://github.com/balfourinc/smart-wp-login will send notification. The login form indicates ’email or username’ but login only works with email. If you’re comfortable with tweaking code you might like this plugin. If youre looking for out-of-the-box functionality, not so much.
Read all 4 reviews

Contributors & Developers

“Smart WP Login” is open source software. The following people have contributed to this plugin.

Contributors
  • Image Nishant Kumar

Translate “Smart WP Login” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.2

  1. Improved registration mechanism.
  2. Upon registration user receives an email with username, email and password,
    previously only username and password was sent.
  3. Focuses email field when page loads.
  4. No jQuery dependency.

1.0.1

Minor Changes

1.0

  1. A complete plugin renovation from the ground.
  2. Now you can also set custom error message.
  3. Shows error message when both email and password is empty in login form.
  4. Support for i18n

0.9

Lets get start

Meta

  • Version 1.0.2
  • Last updated 11 years ago
  • Active installations 100+
  • Advanced View

Ratings

3 out of 5 stars.
  • 2 5-star reviews 5 stars 2
  • 0 4-star reviews 4 stars 0
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 2 1-star reviews 1 star 2

Add my review

See all reviews

Contributors

  • Image Nishant Kumar

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Documentation
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org
  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry
Advertisement