Hide wp-login.php and configure a custom login experience

Customize the WordPress Login Page

Steps in this Topic

By default, WordPress sends visitors to the standard wp-login.php page to sign in. This is a generic login screen that rarely reflects your organization’s branding or authentication requirements. This guide shows you how to configure a custom Login Route and hide wp-login.php, allowing you to replace the default experience with a branded login page at https://yoursite.com/wpo/login. From there, you control the appearance of the page, including its logo, colors, title, and text, and decide how users can sign in, whether through Microsoft accounts only or through a combination of Microsoft and WordPress credentials.

To customize the Login Page, please follow the steps explained in the Create a custom Login Route and hide wp-login.php.

120+

5 Star Reviews

20K+

Installations

400K+

Downloads