When creating a membership site with WordPress, people often change the WordPress login logo and replace it with their own brand. This adds a layer of branding and keeps their visitors from being confused. It is always fun to see custom login page designs which is why we created a showcase of them. However, recently one of our users asked us if there was a way to create a custom login page in WordPress that matches the website theme. Well, ofcourse there is In this article, we will show you how to create a custom login page for your WordPress site. This plugin will also let you create a custom WordPress registration page as well as custom user profile page.
If you don’t like the video or need more instructions, then continue reading.
First thing you need to do is install and activate the Theme My Login plugin. Once the plugin is activated, it adds a Theme My Login menu item under Settings. It also creates a page titled “Login”. The plugin works out of the box, so the login page will have login form with your website’s branding. If you are already signed in, then it will show you options to edit your profile on the page.
This is a powerful plugin, and it comes with a lot of options which you can configure to meet your needs. Go to Settings » Theme My Login and there you will see something like this:
The modules tab has a list of various modules that you can activate to extend the functionality of this plugin. Each module’s functionality is explained next to it, so you can easily enable only the modules you need.
Theme My Login comes with a login form widget which you can add to your sidebar or any widgetized area on your site. This widget will allow your site’s visitors to login from anywhere on your site. Based on user’s roles and capabilities, they will be automatically redirected to either the admin area or the website. If the user has a gravatar account, then their gravatar will be shown in the comments and profile areas of your website.
You can also rebrand the emails sent by your site when a user registers, or forgets password. You can compose your own HTML emails by enabling the custom email module from Theme My Login settings » Modules tab.
We hope that you found our guide on how to create a custom login page for WordPress helpful. There are many other ways to do this, but we picked the easiest method that requires no coding skills and very little effort to re-brand the WordPress login, registration, and user profile page. There are many other ways to do this, so please let us know how you prefer to re-brand your WordPress registration/login process in the comments below.