Home How to create a separate login page in WordPress

How to create a separate login page in WordPress

In this tutorial, I will show you how to create a separate login page on WordPress.

We all know that if you are running a WordPress website is that your admin login page is always known since it is just the same for everybody. If you want to have a login page aside from the default one is you have come to the right place.

There are tons of themes available for WordPress and some of them include a page builder where you can easily create a beautiful page and the upside of that is you can put a login form in your customized page whether it is for public use or for own personal preference.

Step 1: Install the Separate Login Form plugin.

You may download the plugin by clicking on this link.

Or if you want to directly install it, you can hover to Plugins in your sidebar menu, then click Add New.

On the search box, you may type “Separate Login Form” or “David Angulo”. Make sure to install the plugin Separate Login Form and it is authored by David Angulo.

add-plugin Picture 1.1. Installing the Separate Login Form plugin by David Angulo.

Step 2: Activate the Separate Login Form plugin.

Click the Plugins in your sidebar menu, if your installation succeeds then you should see the Separate Login Form plugin in the list. Click Activate if it is not activated yet.

activate-plugin Picture 2.1. Activating the Separate Login Form plugin by David Angulo.

Step 3: Create a page.

This will be your separate login page.

You can do this by hovering your cursor to Pages then click Add New.

You may name the page anything you want. But for this tutorial, I will name the page as Login.

On the content box, paste the following shortcode.


This shortcode contains your login form. It will be up to you on how you will design your page.

use-shortcode Picture 3.1. Creating a login page.

Step 4: Publish the page.

Click the Publish button if you are contented with your editing.

Since we have used Login as our title, then we may now access our separate login page on yourdomain.com/login.

result Picture 4.1. Published login page output.


This page will be inaccessible if someone is already logged in. To test it, you may use another browser or log out on your WordPress website and navigate to the same page again.

That’s it, we have created a separate login page for your WordPress website. I hope you have a good use for this plugin as I have developed it myself. Please rate and review it, if you find it useful.

This post is licensed under CC BY 4.0 by the author.

How to upload your plugin to WordPress plugin directory

How to verify email address in PHP