sandywp / plugins / clean-login
Clean Login
Custom frontend login, registration, user profile and password reset forms via shortcodes — no coding required. WPML certified, reCAPTCHA and WooComme …
Ready in seconds.
v1.18 6,000+ installs WP 5.5+

What you get inside
8 screens-
Custom login form (frontend)
-
Logged-in user preview with profile links
-
Frontend user profile editor
-
Forgot password / password reset form
-
Registration form with CAPTCHA and Google reCAPTCHA
-
Change password form with visual password strength meter
-
Settings access from the WordPress dashboard
-
Plugin settings page
About this plugin
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
noindexand 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 certified — official 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
Questions
- How do I create a custom login page?
Install Clean Login, create a new page, and add the shortcode
[clean-login]to its content. Save the page — that’s it. Your custom frontend login form is live.- Can I create a custom user registration page?
Yes. Create a page with the shortcode
[clean-login-register]. Make sure user registration is enabled in WordPress Settings → General → Membership.- How does the password reset / forgot password page work?
Add
[clean-login-restore]to a page. Users enter their username or email and receive a reset link. If you also have a[clean-login-change-password]page set up, they will be redirected there to set their own password; otherwise a new password is generated and emailed to them.- Can users change their password from the frontend?
Yes — use
[clean-login-change-password]for a focused password change form, or[clean-login-edit]for a full profile editor that also includes name, email and password fields.- Is there a password strength indicator?
Yes. The
[clean-login-change-password]form includes an animated strength meter with four levels (Weak, Fair, Good, Strong).- Can I redirect users to a specific page after login?
Yes. Go to Settings → Clean Login and enable “Redirect after log in”, then enter the destination URL.
- Can users log in with their email address instead of username?
Yes. Enable “Use Email as Username” in the plugin settings.
- Is Clean Login SEO friendly?
Yes. Login, registration and all other plugin pages are automatically marked
noindex, nofollowand excluded from the WordPress sitemap, so they never pollute your site’s search rankings. Compatible with Yoast SEO, RankMath and AIOSEO.
sandywp / also on the shelf
Try another plugin
4.9 · 50K+ installs
Customize your WordPress login page with live preview. Change logo, background, colors, and form styling without coding.
Branda – White Label & Branding, Free Login Page Customizer
4.5 · 20K+ installs
White label & rebrand your login page & WordPress dashboard. Customize system emails & get everything to rebrand…
4.6 · 20K+ installs
Customize Your WordPress Login Screen Amazingly - Add Own Logo, Add Social Profiles, Login Form Positions, Background Image Slide…
Spin up a real WordPress site in seconds.
Test plugins, build a demo, hand a client a link — then squash it and start again. No local setup, no Docker.