Aug 122011
WordPress Plugin Name: Theme My Login
Plugin URL:

Plugin Author: Theme My Login
WordPress profile: Theme My Login
Plugin version: 7.0.10
Last updated: August 2, 2018 (2 weeks ago)
Tested up to (WP version): WP 4.9.8
Downloaded: 2,470,676
Rating: 4 (out of 5)


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!


  • 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:

  • Moderation allows you to moderate your users by requiring them to confirm their email or by requiring admin approval.
  • Notifications allows you to send customized notification for many different actions that take place within your site.
  • Profiles lets your users edit their profile from the frontend of your site.
  • reCAPTCHA enables Google reCAPTCHA support for your registration and login forms.
  • Redirection allows you to redirect your users on login, logout and registration based on their role.
  • Security empowers you to secure you website and your users by offering brute-force protection via login throttling by IP address.


Installation Instructions

  1. Upload the plugin files to the /wp-content/plugins/theme-my-login directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress

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.


Other notes:

Latest Change log entry:

  • Fix admin notices displaying for non-privileged users
  • Reinstate default testcookie method
  • Don’t allow TML actions to stomp on other content
  • Don’t allow TML actions to stomp on other TML actions
  • Allow non-TML actions to be handled
  • Include labels for custom fields if present
  • Hide comments on TML pages
  • Fix generation of non-pretty action links
  • Apply login_redirect filter to auto-login registration redirect
  • Fix new user notification being sent when unchecked upon creating a user


branding, customize, login, password, register

+ Jason's Comments

Needs a little styling to fully integrate.