BACK TO DIRECTORY

Clean Login

by Alberto Hornero

4.7
(143 ratings)

Try it out on your free dummy site: Click here => https://demo.tastewp.com/clean-login

Clean Login lets you replace the default WordPress login and registration pages with fully customised frontend forms — no coding required. Place any form anywhere on your site using a simple shortcode.

Whether you need a custom login page, a user registration form, a password reset page or an editable user profile, Clean Login has you covered with one shortcode per form:

  • [clean-login] — Custom login form with show/hide password toggle
  • [clean-login-register] — User registration form with CAPTCHA, reCAPTCHA and email validation
  • [clean-login-edit] — Frontend user profile editor (name, email, password)
  • [clean-login-restore] — Forgot password / password reset form
  • [clean-login-change-password] — Dedicated password change form with visual strength meter
  • [clean-login-logout] — Standalone logout link, usable anywhere on your site

Why choose Clean Login?

  • No coding — drop a shortcode into any page or post and the form appears instantly
  • Fully responsive — forms adapt to any screen size and integrate with your theme’s CSS
  • SEO friendly — login and registration pages are automatically marked as noindex and excluded from sitemaps, keeping your site’s SEO clean
  • Secure — nonce verification on every form, honeypot antispam, CAPTCHA and Google reCAPTCHA support
  • Password strength meter — visual indicator guides users to create stronger passwords
  • WPML certifiedofficial WPML compatibility for multilingual sites
  • WooCommerce compatible — works alongside WooCommerce without conflicts

Features

  • Custom login page with redirect after login and logout
  • Frontend user registration with optional email verification
  • Forgot password / password reset via email link
  • Dedicated change-password form with animated strength meter (Weak / Fair / Good / Strong)
  • Frontend user profile editor — update name, email and password without visiting wp-admin
  • Hide admin bar for selected roles
  • Block dashboard access for non-admin users
  • Standby role for new registrations — users stay inactive until an admin approves them
  • Role selection at registration — let users choose their own role from a curated list
  • Terms and conditions checkbox on registration form
  • Use email address as username
  • Automatic login after registration
  • Customisable “Lost password?” link text from the settings panel
  • Auto-linked forms — shortcodes detect each other and generate links automatically
  • Override any template from your theme (theme/clean-login/ folder)
  • AJAX compatible

Usage and Settings

Please, refer to Installation section

Screenshots

Custom login form (frontend)

Custom login form (frontend)

Logged-in user preview with profile links

Logged-in user preview with profile links

Frontend user profile editor

Frontend user profile editor

Forgot password / password reset form

Forgot password / password reset form

Registration form with CAPTCHA and Google reCAPTCHA

Registration form with CAPTCHA and Google reCAPTCHA

Change password form with visual password strength meter

Change password form with visual password strength meter

Settings access from the WordPress dashboard

Settings access from the WordPress dashboard

Plugin settings page

Plugin settings page

Settings menu

Settings menu

Plugin status — shows which shortcodes are active and on which pages

Plugin status — shows which shortcodes are active and on which pages

Options section

Options section

Settings saved confirmation

Settings saved confirmation

Plugin Details

Active Installs
6K+
Total Downloads
506,803
Version
1.19
Requires WP
5.5
Requires PHP
Tested Up To
6.9.7
Added
2014-06-02
Last Updated
2026-09-15 12:03pm GMT

Ratings

5
123
4
10
3
4
2
3
1
3