Description
Custom Login Logo lets you replace the default WordPress login logo with your own — no need to touch code or upload files via FTP.
Just activate the plugin and use the built-in media uploader on the settings page to upload your custom login logo. It’s quick, simple, and works with most themes.
This plugin is perfect for branding client sites, personalising the login screen, or maintaining a consistent visual identity.
Features:
– Upload your custom logo using the built-in WordPress media uploader
– No need for FTP or coding
– Works with most themes and setups
– Retina/high-DPI image compatible
– Lightweight and fast
If you find this plugin useful, please consider leaving a 5-star review on WordPress.org.
Installation
- In your WordPress dashboard, go to Plugins Add New.
- Search for Custom Login Logo, then click Install Now.
- After installation, click Activate.
- Go to Settings Custom Login Logo to upload your logo.
FAQ
You can visit the support forum to ask a question or report an issue.
Reviews
Contributors & Developers
“Custom Login Logo – Easily Add a Logo to Your WordPress Login Page” is open source software. The following people have contributed to this plugin.
Contributors“Custom Login Logo – Easily Add a Logo to Your WordPress Login Page” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Custom Login Logo – Easily Add a Logo to Your WordPress Login Page” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.0 – (29 July 2025)
- Simplified: Removed unnecessary class instantiation and OOP overhead
- Updated: Refactored and modernized code structure
- Updated: Moved JavaScript to assets/js folder and renamed for clarity
- Fixed: Replaced deprecated hook
login_headertitlewithlogin_headertext - Fixed: Escaping and PHPCS compliance issues across the plugin
- Improved: File and class naming to follow WordPress standards
- Removed: Old/unused files, comments, and legacy patterns
1.1.2 – (30 June 2018)
- Added: max-width details below upload field
1.1.2 – (27 February 2018)
- Fixed issue on post screen & updated tag
= 1.1.1 – (24 February 2018)
* FIX: Removed a line accidentally added from OOP tutorial causing call_user_func_array error.
= 1.1.0 – (24 February 2018)
* Recoded the entire plugin
= 1.0.2 – (16 February 2014)
* Changed WP_PLUGIN_URL to plugins_url()
= 1.0.1 – (14 December 2013)
* Fixed auto width issue by adding width property.
= 1.0.0 – (26 May 2013)
* This is the first version
