Easily add a custom logo to your WordPress login page using the built-in media uploader — no coding or FTP needed.
Ideal for freelancers, agencies, or anyone looking to personalise the WordPress login experience.
If this plugin helps you, please consider leaving a 5-star review — it supports future updates and helps others discover the plugin.
- Upload a custom login logo using the media uploader
- No coding or FTP required
- Works with most WordPress themes
- Retina/high–DPI image compatible
- Lightweight and fast — no bloat
- One clean settings screen in the admin
- Follows WordPress Coding Standards
If you discover a security issue, please report it responsibly to mail@webtions.com.
GPL-3.0 See license details here
Show setup instructions
git clone https://github.com/webtions/custom-login-logo.git
cd custom-login-logo
composer installCheck for coding standard violations:
composer standards:checkFix fixable code style issues:
composer standards:fixRun static analysis:
composer analyzeThis plugin follows the official WordPress Coding Standards.
View changelog
- 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
- Added: max-width details below upload field
- Fixed issue on post screen & updated tag
- FIX: Removed a line accidentally added from OOP tutorial causing call_user_func_array error.
- Recoded the entire plugin
- Changed WP_PLUGIN_URL to plugins_url()
- Fixed auto width issue by adding width property.
- This is the first version