Type to search.

#707 by installs

Theme My Login

by Jeff FarthingVersion 7.3.1

Frontend login, registration and password reset pages that match your theme, at your own URLs, instead of the default wp-login.php screen.

Active installs
50,000+
#707 of 1,000
Downloads, all time
4.5M
4,494,269
Downloads, 30 days
56.8K
6.3K in the last 7
Rating
3.7 / 5
460 reviews
Last updated
18 days ago
Oct 13, 2026
Version
7.3.1
141 releases

Upkeep and compatibility

Last updatedOctober 13, 2026Updated in the last 3 months
Tested up toWordPress 7.1.4Covers WordPress 7.1.4, the current release
Needs WordPress5.7 or newer
Needs PHPNot stated
First publishedMarch 13, 2009
Support, last two months1 of 1 threads resolved (100%)

Reviews

3.7 / 5 from 460 reviews

Reviews by star rating
5 stars277
4 stars23
3 stars16
2 stars24
1 star120

Downloads, last 30 days

Low 279 a dayHigh 13.9K a day

What the author says it does

Theme My Login replaces the default WordPress login screen (wp-login.php) with login, registration and password reset pages that live inside your theme, so they look like the rest of your site. It works as soon as you activate it: the pages appear at /login, /register and /lostpassword by default, and WordPress’s own login, logout and registration links point to them.

Features

  • Login, registration, lost password and password reset forms on the frontend of your site, styled by your theme.
  • Choose the URL of each page, such as /sign-in instead of /login.
  • Let users log in with their username, their email address, or either.
  • Let users register with just an email address, no username needed.
  • Let users choose their own password at registration, with a strength meter and a show/hide toggle.
  • Log new users in automatically after they register.
  • Put the forms anywhere with the [theme-my-login] shortcode or the login widget.
  • Add login, logout and registration links to your navigation menus.
  • Submit forms without a page reload by turning on AJAX.
  • Works on multisite networks, including network signup.

Do More With Extensions

Theme My Login is free. Paid add-ons from our extensions catalog build on it:

  • Redirection: control where users land after they log in, log out or register, based on their role.

The opening of the plugin's own description. The full text, installation notes and changelog are on its WordPress.org page.

Questions the author answers

How do I add a login form to a page or sidebar?

Use the [theme-my-login] shortcode in any post or page, or add the Theme My Login widget to a sidebar. The shortcode shows the login form by default. [theme-my-login action="register"] shows the registration form and [theme-my-login action="lostpassword"] the lost password form. See Using the Shortcode.

Can I change the login page URL?

Yes. Go to Theme My Login > General and edit the Slugs section, for example changing login to sign-in. The default wp-login.php keeps working alongside it. To shut wp-login.php off, use the Security extension.

Why do I see “User registration is currently not allowed”?

WordPress ships with registration turned off. Go to Settings > General, check “Anyone can register” next to Membership, and save. See User Registration Currently Not Allowed.

Where can I find documentation?

Documentation can be found on our documentation site.

Where can I find support?

Support can be found using our support form.

Where can I report a bug?

Report bugs, suggest ideas and participate in development at GitHub.

Latest changelog entry

7.3.1

  • Stop offering extension updates that need a newer Theme My Login
  • Require confirming multisite activation before logging in automatically
  • Protect the multisite signup form against cross-site submissions
  • Stop multisite site activation from logging the visitor into an existing account

Screenshots

First 4 of 5, from WordPress.org.

Tagged

Plugins that share its tags

#500 by installs

Custom Login Page Customizer

by Adnan

Custom Login Customizer allows you to easily customize your admin login page, straight from your WordPress Customizer!

Installs
80,000+
Rating
4.8 (410)
Updated
10 months ago

LoginPress is a Custom Login Page Customizer plugin allows you to easily customize the layout of login, admin login, client login, register pages.

Installs
200,000+
Rating
4.8 (1.1K)
Updated
4 months ago

#743 by installs

WP-Members Membership Plugin

by Chad Butler

The original WordPress membership plugin with content restriction, user login, custom registration fields, user profiles, and more.

Installs
50,000+
Rating
4.6 (272)
Updated
4 days ago

#27 by installs

WPS Hide Login

by Remy Perona

Change wp-login.php to anything you want.

Installs
2+ million
Rating
4.8 (2.1K)
Updated
3 months ago

#46 by installs

Loginizer

by Softaculous

Loginizer is a WordPress security plugin which helps you fight against bruteforce attacks.

Installs
1+ million
Rating
4.8 (1K)
Updated
2 days ago

Where this page's numbers come from

Read from the WordPress.org plugin API on , when WordPress 7.1.4 was the current release. WordPress.org rounds active installs into buckets. These are the directory's figures, not my verdict, and I haven't tested this plugin.