Remove WordPress Logo From Login Page

Web Development Software

As a WordPress user, one of the things that I appreciate about this popular content management system is the level of customization it offers. From themes to plugins, there are countless ways to make your website look and function exactly how you want it to. However, one area that many users may overlook is the login page.

By default, WordPress displays its logo on the login page, which can make it feel less personalized and professional. But fear not! In this article, we’ll explore how you can easily remove the WordPress logo from your login page and add your own personal touch to create a login experience that aligns with your brand.

Step 1: Accessing Your WordPress Files

To remove the WordPress logo from the login page, you’ll need to make changes to your WordPress theme files. Before you start, it’s always a good idea to create a backup of your website, just in case anything goes wrong.

First, access your website’s files either through an FTP client or via your hosting provider’s file manager. Navigate to the /wp-content/themes/ directory and locate the folder for your currently active theme.

Step 2: Modifying the functions.php File

Inside your theme folder, you’ll find a file called functions.php. This file contains the code that controls various functionalities of your theme. Open it in a text editor and add the following code at the bottom:

function remove_wp_logo() {
    echo '<style type="text/css">.login h1 a { display:none; }</style>';
add_action('login_head', 'remove_wp_logo');

Save the file and upload it back to your server, replacing the original functions.php file.

Step 3: Adding Your Own Logo

Now that we’ve removed the WordPress logo, it’s time to add your own personal touch to the login page. Prepare a logo file that you’d like to use and rename it to login-logo.png. Make sure the dimensions of the logo are suitable for the login page.

Upload the logo file to your theme folder, usually located at /wp-content/themes/your-theme-name/.

Step 4: Modifying the login.css File

To ensure that your logo appears correctly on the login page, we need to make a small modification to the login.css file. This file controls the styles for the login page.

Inside your theme folder, locate the login.css file and open it in a text editor. Look for the following code:

#login h1 a {
    background-image: url('path-to-your-wordpress-logo.png');

Replace path-to-your-wordpress-logo.png with the path to your logo file, relative to the theme folder. For example, if your logo file is located in the same folder as the login.css file, you would use:

#login h1 a {
    background-image: url('login-logo.png');

Save the file and upload it back to the server, replacing the original login.css file.

Step 5: Enjoy Your Customized Login Page!

That’s it! You’ve successfully removed the WordPress logo from your login page and added your own personal touch. To see the changes, simply visit your WordPress login page.

Remember, customization is all about making your website unique and tailored to your brand. Take this opportunity to add other elements, such as a custom background or a message that represents your company’s values.


Removing the WordPress logo from the login page and adding your own personal touch is a simple yet effective way to make your website feel more professional and customized. By following the steps outlined in this article, you’ll be able to create a login experience that aligns with your brand and creates a cohesive user experience from start to finish.

So go ahead, give your login page the personal touch it deserves and showcase your brand’s uniqueness to anyone who logs into your WordPress site!