Theme My Login
The ultimate login branding solution! Theme My Login offers matchless customization of your WordPress user experience!
Safe pick
Yes — Theme My Login is a safe, well-maintained plugin to use in 2026. It runs on 50K+ sites, is rated 3.7/5 and was last updated 2 weeks ago, and scores 89/100 on our health check.
- Proven at scale on 50K+ active sites
- Actively developed — last update 2 weeks ago
- Tested with the latest WordPress (7.1)
- Momentum — downloads up 30.4% vs the previous 30 days
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Theme My Login stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| branding | #9 |
| customize | #23 |
| login | #6 |
| password | #43 |
| register | #15 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 3.7 from 460 reviews
About Theme My Login
From the official readme · v7.2.2Description
Ever wished that your WordPress login page matched the rest of your site? Your wish has come true! Theme My Login allows you to bypass the default WordPress-branded login page that looks nothing like the rest of your site. Instead, your users will be presented with the login, registration and password recovery pages right within your theme. The best part? It works right out of the box, with no configuration necessary! Take back your login page, WordPress users!
Features
- Have you users log in from the frontend of your site.
- Have your users register from the frontend of your site.
- Have your users recover their password from the frontend of your site.
- Customize the slugs used for login, registration, password recovery and other pages.
- Allow your users to register with only their email.
- Allow your users to set their own passwords upon registration.
- Allow your users to log in using either their email and password, username and password or a combination of the two.
- Allow your users to be logged in automatically after registration with auto-login.
Do More With Extensions
Boost your user experience even more with add-on plugins from our extensions catalog. Some of our extensions include:
- Redirection allows you to redirect your users on login, logout and registration based on their role.
- Restrictions allows you to restrict posts/pages, widgets and nav menu items based on a users login status and/or role.
- Profiles lets your users edit their profile from the frontend of your site.
- Moderation allows you to moderate your users by requiring them to confirm their email or by requiring admin approval.
- reCAPTCHA enables Google reCAPTCHA support for your registration and login forms.
- Social allows you to allow your users to log in to your site using their favorite social providers.
Installation
- Upload the plugin files to the
/wp-content/plugins/theme-my-logindirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
Frequently asked questions
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.
Changelog
Theme My Login now requires WordPress 5.4+, and by extension, PHP 5.6.20+.
7.2.2
- Stop a lost password request from overwriting an account’s password on multisite (props R3D)
7.2.1
- Stop the dashboard greeting from rendering HTML in a user’s name
- Prevent invalid characters in custom action slugs from breaking site URLs
- Stop making a live request to the extension store on every admin/cron update check
- Block object injection in extension store API responses
- Restrict extension license checks to administrators
- Stop auto-login from replacing an already logged-in visitor’s session
- Prevent a fatal error on the login page from bracketed query parameters
- Keep the activation confirmation page from breaking without an activation
- Enforce password validation on every registration entry point
- Keep the password show/hide button from breaking under page button styles
- Fix permalinks sometimes not flushing on activation
- Stop unconfirmed privacy-request links from disclosing request status
- Stop extension auto-updates from failing to download in wp-admin
7.2.0
- Add a filter to disable autofocus on login/register fields
- Add a show/hide toggle to password fields
- Block multisite site creation when network registration is disabled (props Jakub Herman)
- Add default field/button styling
- Update alert styling to match current WP core admin notices
- Default network admin menu items to manage_network_options
7.1.15
- Resync Multisite signup form strings with current WordPress core wording
- Fix potential stored XSS in textarea form fields
- Prevent a PHP 8.5 deprecation notice on wp-admin screens with no TML settings page
- Escape settings field attributes to prevent stored XSS from unescaped option values
- Sanitize Multisite network settings on save, matching single-site behavior
- Verify nonce on extension license activate/deactivate requests to prevent CSRF
- Fix extension icons not displaying due to unserialized API data
- Reduce extension data added to the plugins update transient
- Use a dedicated cache group when caching TML pages
7.1.14
- Ensure license nonce check only occurs on licenses page
7.1.13
- Check for proper permission when managing licenses
- Check for nonce when managing license keys
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Theme My Login alternatives
All branding plugins →FAQ
Theme My Login: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 28, 2026
Is Theme My Login free?
Yes. Theme My Login is free to download and use from the official WordPress.org plugin directory.
Is Theme My Login safe to use in 2026?
Yes — Theme My Login is a safe, well-maintained plugin to use in 2026. It runs on 50K+ sites, is rated 3.7/5 and was last updated 2 weeks ago, and scores 89/100 on our health check.
How many websites use Theme My Login?
Theme My Login is active on 50K+ WordPress websites and has been downloaded 4,435,586 times since it launched in March 2009. It was downloaded 61,048 times in the last 30 days.
Does Theme My Login work with WordPress 7.1?
Yes. The developer has tested Theme My Login up to WordPress 7.1.2, the latest release. It requires WordPress 5.4 or newer.
When was Theme My Login last updated?
The latest version, 7.2.2, was released on September 15, 2026 (2 weeks ago).
Who makes Theme My Login?
Theme My Login is developed and maintained by Jeff Farthing.
What are the best alternatives to Theme My Login?
The most popular alternatives to Theme My Login are White Label CMS (200K+ installs), Custom Login (10K+ installs) and Teydea Login Customizer (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card