WordPress automatically sets its default logo on the login page for new installations. If you are the only one with admin access, this usually isn’t an issue – however, if you run an eCommerce business or membership site, it’s a good idea to replace the default WordPress login logo with your own logo as it helps build your brand identity.
In this article, we show you the 3 easiest ways to customize the logo for WordPress login page, making it as simple as possible.
The easiest ways to change the WordPress login page logo
To replace the default WordPress login page logo with your own logo, you first need to design your logo and upload the logo image to your web server. Once your image file is ready, you can get started with changing it on your website.
We recommend 3 options. If you are an experienced user, we recommend changing the WordPress login logo by editing the functions.php file. However, if you are not confident editing codes, you can also opt for the built-in WordPress function or the plugin option. Let’s take a look at the “with code” option first.
How to change the WordPress login page logo using the functions.php file
Before you make any code changes in the functions.php file, make sure you create a backup of your website. If you make a mistake, your website will revert to the previous version.
First, log into the cPanel of your website and click on the “File manager” option.

Navigate to the “wp-content” folder, open “Themes” “ and select “Theme-name”
Now locate your functions.php file and right-click on it. Select the “Edit” option.

A new tab will open. Copy the following code snippet and paste it into the functions.php file.
function custom_loginlogo() {
echo ‘<style type=”text/css”>
h1 a {background-image: url(‘.get_bloginfo(‘template_directory’).’/images/My_logo.png) !important; }
’;
}
add_action(‘login_head’, ‘custom_loginlogo’);
Replace “My_logo.png” within the code with the file name of your logo.
Click on the “Save changes” button.

The next step is to upload your logo image file.
Open the “wp-content” folder. In the same location as the “functions.php” file, you will find the “Images” folder.
Click on the “Images” folder and upload your logo image file there.

This may be a little too complex for some users. If you are not comfortable with code editing, using the WordPress Appearance Editor is a better option. So, let’s go through some simple steps to add your own logo to your website via the WordPress dashboard.
Changing the WordPress Login Logo Through the Theme Appearance Editor (Theme Dependent)
Start by going to Appearance > Customize.

Then, go to the Site Identity menu.

Next, click on the “Select logo” field.

Now, you can upload your logo image file and click on the “Publish” button to display your new logo on your website.
While this is the default way to set your logo, it may happen that your theme does not support this feature (many do not). In this case, customizing the logo for the login page with plugins is very useful.
How to change the WordPress login page logo using plugins
There are also free and premium plugins available that can make the process extremely easy – two of these plugins are Login Logo and LoginPress, but there’s many more.
For this example, we’re going to use LoginPress, which allows you to not only replace the default WordPress login logo, but also change the style of the login page to your preference too.
To change the WordPress login page logo with LoginPress:
First install and activate the plugin (Dashboard > Plugins > Add New). Then open the WordPress dashboard, navigate to LoginPress and select “Customizer” – this will take you to the WordPress Custom Login Page Customizer, where you can preview and change the appearance of the login page.

To replace the logo, click on “Logo” “ and select “Select image”.

Select the image from your media library or upload the file from your computer. You can adjust the logo size and spacing to suit your taste.

When you are finished, click on “Publish” and you should find your customized logo for the login page is now live.
Conclusion
For most users, there’s no need to change the WordPress login page logo if you’re the only one logging into your website. However, if you run a membership site and have multiple users accessing your WordPress dashboard, this is a nice custom addition to make, which we’ve shown can be done in 3 easy ways.