How to Add a Custom Login URL in WordPress (Step by Step)

by enablewebsitedesign


How to Add a Custom Login URL in WordPress (Step by Step)

Creating a custom login URL on your WordPress website is an easy task that should only take a few minutes to complete. In today’s guide, we will be exploring how to add a custom login URL in WordPress, step-by-step, so that you can easily and securely log into your website.

Why Create a Custom WordPress Login URL?

Quite simply, creating a custom login URL for your WordPress website adds an extra layer of security, and makes it harder for malicious users to gain access to your website. Since the default WordPress login URL includes “wp-admin” or “wp-login” in the address, it’s much easier for hackers to guess the address and gain access to your website if this isn’t changed.

Step 1: Create a New Folder in Your WordPress Root

Creating a custom login URL requires you to create a new folder that is separate from the rest of your WordPress installation. To do this, log in to your web server, and navigate to the root folder of your website. This will usually be named either “public_html” or “www”.

Once you have opened the folder, create a new folder and name it something unique. For the sake of this guide, we will be using the name “my-custom-login”. Once you have created the new folder, open it and create an empty file within it, called “index.php”.

Step 2: Set Up the index.php File

Now that you have created the new folder and index.php file, open the file and enter the following code:

define( 'WP_USE_THEMES', false );
require( dirname( __FILE__ ) . '/../wp-blog-header.php' );

if ( ! is_user_logged_in() ) {

The code above will redirect any user who is not logged in to the WordPress login page. Save the file, and you’re ready to move on to the next step.

Step 3: Set Up Your Custom Login URL in WordPress

Now that you have created the folder and set up the index.php file, you’ll need to create the custom login URL in WordPress. To do this, open the WordPress dashboard, and go to Settings > Permalinks.

At the top of the page, look for the “Login page” section. Here, enter the new custom login URL, which in our example is “my-custom-login”. Scroll to the bottom of the page and click on “Save Changes” to save your settings.

Congratulations! You have now successfully set up your in WordPress. You should test it out to make sure it works properly.


Creating a custom login URL in WordPress is an effective way to secure your website from malicious users. In this guide, we have explored the step-by-step process of setting up  in WordPress. With just a few easy steps, you can have a secure login URL that is sure to keep your site secure.

Need a website for your business?

We offer affordable WordPress website design services that helps you create a powerful online presence. Our team of experienced designers has extensive knowledge of WordPress and can create a custom wordpress website design with elementor pro that perfectly reflects your brand and message. We will work closely with you to understand your needs and goals, and provide recommendations for design and functionality based on our expertise.

Get Website Design Services

In addition to design, we can also provide optimization services for search engines, responsive design for mobile devices, and integration with social media platforms. Our goal is to create a website that not only looks great, but also delivers results for your business or organization. Let us help you take your online presence to the next level with our professional WordPress website design services.

You may also like

Leave a Comment