How To Make A WordPress Login Page Not Work

How To Articles

As an avid user of WordPress, I have always found its login page to be a reliable and secure way to access the backend of my website. However, there may be instances where you might want to make the WordPress login page not work temporarily. Whether it’s for testing purposes or to prevent unauthorized access, I will guide you through the steps to make your WordPress login page temporarily inaccessible.

Step 1: Backup Your Website

Before making any changes, it is crucial to create a backup of your entire website. This ensures that you can easily restore your site in case something goes wrong during the process. There are several backup plugins available for WordPress, such as UpdraftPlus and BackupBuddy, which can simplify the backup process.

Step 2: Editing the .htaccess File

The .htaccess file is a powerful configuration file that allows you to control various aspects of your website’s functionality. To disable the WordPress login page, you need to edit the .htaccess file.

To access the .htaccess file, connect to your website’s server using an FTP client or through your hosting provider’s file manager. Locate the root directory of your WordPress installation, where you can find the .htaccess file.

Open the .htaccess file using a text editor and add the following lines of code:

# Disable WordPress login page

Order Deny,Allow
Deny from All

Save the changes to the .htaccess file and upload it back to your server. This code instructs the server to deny access to the wp-login.php file, effectively disabling the WordPress login page.

Step 3: Verify the Changes

To verify whether the changes have taken effect, try accessing the WordPress login page by visiting your website’s login URL. Instead of the usual login form, you should see an error or a blank page indicating that the login page is not accessible.

It’s important to note that while the login page is disabled, your website will still be fully functional to visitors. However, you won’t be able to log in and make any changes until you re-enable the login page.

Re-enabling the WordPress Login Page

If you want to make your WordPress login page work again, simply remove the code that was added to the .htaccess file in Step 2. Save the changes and upload the updated .htaccess file to your server. After completing these steps, you should be able to access the WordPress login page as usual.


Disabling the WordPress login page can serve various purposes, such as temporarily preventing access during maintenance or testing phases. However, it’s essential to remember to re-enable the login page once you have completed the desired tasks. Always keep a backup of your website before making any changes to avoid any potential problems.