Let us face it: WordPress’s default login page is bland and unappealing!

The good news is that you can use plugins to build a brand-new page for users to log into your website.

In this post, I will go through two useful plugins for customizing your website login page and form.

If you would like to change the login page link as well as form fields from wp-admin to any custom text, check out this guide.

I will recommend you use the Ultimate dashboard plugin out of the 2 options.

Screenshot of WordPress default login page
Screenshot of WordPress default login page
  1. Ultimate Dashboard: Choose this plugin if you want a lot of control over the design of your login page. Also, you can redirect users after logging in.
  2. Theme My Login: Choose this if you want a simple login form with added features like integrations for Mailchimp signups and the use of reCAPTCHA (Integrations are paid features)

1. Using Ultimate Dashboard Plugin

1. Look for the Ultimate Dashboard plugin in the WordPress plugin directory.

Install and activate the plugin

Screenshot of Ultimate Dashboard in WordPress plugin directory
Screenshot of Ultimate Dashboard in WordPress plugin directory

2. Hover over the Ultimate dashboard menu on the sidebar to expose the sub-menu items, and click on Login Customizer.

Screenshot of Ultimate Dashboard Login Customizer
Screenshot of Ultimate Dashboard Login Customizer

3. Here, you can customize each part of the login page – Layout (only one available in the free plan), Logo, Background, Login Form, Input Fields, Labels, Login button, and Footer.

Screenshot of Ultimate Dashboard Login Customizer Settings
Screenshot of Ultimate Dashboard Login Customizer Settings

4. Logo setting

Screenshot of Ultimate Dashboard Logo Settings
Screenshot of Ultimate Dashboard Logo Settings

5. Background setting

Screenshot of Ultimate Dashboard Background Settings
Screenshot of Ultimate Dashboard Background Settings

6. Login Form setting

Screenshot of Ultimate Dashboard Login Form Settings
Screenshot of Ultimate Dashboard Login Form Settings

7. Input Fields setting

Screenshot of Ultimate Dashboard Input Field Settings
Screenshot of Ultimate Dashboard Input Field Settings

8. Label setting

Screenshot of Ultimate Dashboard Label settings
Screenshot of Ultimate Dashboard Label settings

9. Login button setting

Screenshot of Ultimate Dashboard Login Button Settings
Screenshot of Ultimate Dashboard Login Button Settings

10. Footer setting.

Screenshot of Ultimate Dashboard Footer Settings
Screenshot of Ultimate Dashboard Footer Settings

2. Using Theme My Login Plugin

1. Look for the Theme My Login plugin on the WordPress plugin directory.

Install and activate the plugin.

Screenshot of Theme My Login in WordPress plugin directory
Screenshot of Theme My Login in WordPress plugin directory

2. Navigate to the plugin settings page

Screenshot of Theme My Login Settings Link
Screenshot of Theme My Login Settings Link

3. Make changes as necessary

4. You can make use of the custom slugs or create a new page (and slug) for your login page and any other needed page.

Screenshot of Theme My Login Slug Links
Screenshot of Theme My Login Slug Links

5. That’s all! You can now navigate to your new login page to access the changes.

In this demo, that would be the /login page.

Screenshot of Theme My Login Login Page
Screenshot of Theme My Login Login Page

Note-

  1. You can use shortcodes for this plugin, find out more here.
  2. You can use any of the following shortcodes
    • For login page: [theme-my-login]
    • For registration page: [theme-my-login action=”register”]
    • For the lost password page: [theme-my-login action=”lostpassword”]
    • For reset password page: [theme-my-login action=”resetpass”]
  3. You can purchase extensions to access more features like email subscriptions of users upon registration, etc.
Screenshot of Theme My Login Extensions
Screenshot of Theme My Login Extensions

Conclusion

With any of these plugins, you can customize your website login page and change the link(s).

If you require added integrations for email subscriptions, choose the Theme My Login however, if you want more control over the design of the login page, choose the Ultimate dashboard plugin.

If you would like to change the login page link as well from wp-admin to any custom text, check out this guide.

Did you enjoy this post?

If so, please share it with your friends and followers on social media! It's a great way to help others learn about WordPress and to support our blog. You can use the share buttons below...