Do you want to create a custom login page for your WordPress site? A custom login page lets you customize the page for users to sign up for your site instead of using the default WordPress login page. In this article, we will show you how to create a custom login page for WordPress without writing any code.

For the first method in our video, we will be using the Theme My Login plugin found here:

Theme My Login

With that installed and activated the plugin will attempt to use your theme’s styling to create a login page. You can customize the plugin’s settings under the TML settings area. This allows you to allow custom emails and even redirection through the plugin.

For our second method, we will be using the premium version of WPForms found here:

You will be given a zip file that you would upload under Plugins, Add New, and click the upload button at the top of the page. Activate the plugin and it will take you to the WPForms welcome page. Activate the product key for the site and in the addons area, we will activate the user registration addon.

With the plugin and it’s addon active, create a new form, name it, and create a new User Login Form. By default it will have a username and password field set up for use and in the settings you can decide where the user goes after logging in. All you need to do now is go to a page, add any customizations you would like, and then click the add form button to select and insert the code for your form to appear on that page when you publish it.

Text version of this tutorial

If you liked this video, then please Like and consider subscribing to our channel for more WordPress videos.

Check us out on Facebook

Follow us on Twitter

Check out our website for more WordPress Tutorials

    21 replies to "How to Create a Custom Login Page for WordPress"

    • The TiK Tok

      This particular "theme my login" doesn't exist anymore.

    • The TiK Tok

      How do I add extra pages or items to a logged in person

    • Alexandra Connor

      Can I use Theme My Login and add a Facebook login? Any guidance greatly appreciated!!

    • Stig Otto Brose

      Be advised: This is a commercial plugin. All that the video is showing is paid for!

    • Educate Rural

      I have been using free WordPress page. I have no domain. Can I install this?

    • Joshua Mooney


      I have so many pluggins and I use each for like one feature it provides but I am wondering if it messing things up
      I have
      Woocommerce customer accounts

      So lets say I use WPforms to design a login for my website. How could I connect somones social media account to the general login that they just did? Would it not just create 2 accounts or lets say someone put their email in optinmonster to get a coupon created an account to buy something in woocommerce logged in on my WPforms sign in sheet then posted something to social media. Would that not register as 4 different acounts on my website how would I know. I want people to come back and not have to create an account again once they already did it.

    • Dillinger R.

      Is WPforms HIPAA compliant?

    • Bob Bouwman

      Video did not help me. Just pointed me to extensions for which i need to pay to fully use. Bad guide cannot recommend.

    • Developer Jay

      A plugin is updated ad they are providing the functions in paid.

    • Kirritz zz

      TML changed, too expensive. keep looking around for other options. too expensive

    • Patricia Rambert

      great videa, smooth, helpful. Thank you so much.

    • Matt Mosca

      These settings are completely different for me.

    • Rohit kirpa

      I use the theme my login plugin in my wordpress website.
      And I registered my personal email id and make a account now I can't login with my original email id plz help me in these case


      that's not for free anymore (n)

    • Dillinger R.

      Instead of Username or E-mail, Username only, E-mail only I have "Default, Username only, and Email" I'm guessing Default is username or email.

    • Nitesh G

      Your videos are amazing

    • Maurice Hason

      Can this replace the login form of /wp-admin URL?

    • Asma Ali

      TML settings changed please check it out again

    • Russell Azim

      very essential tutorial. But if i want to payment invoice, how i do that.

    • Le Seynt

      OMG your channel is soooo valuable! subscribed!!!

    • Seif El Fiki

      can you do a video on fancy product designer please

Leave a Reply

Your email address will not be published.