=== Custom Login Logo - Easily Add a Logo to Your WordPress Login Page ===
Contributors: themeist, hchouhan
Donate link: https://themeist.com/plugins/wordpress/custom-login-logo/
Tags: login-logo, login screen, custom login, custom logo, WordPress login
Requires at least: 6.0
Tested up to: 6.8
Stable tag: 1.2.0
Requires PHP: 7.4
License: GPL-3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.txt

Easily add a custom logo to your WordPress login page using the built-in media uploader.

== 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 ==

1. In your WordPress dashboard, go to **Plugins → Add New**.
2. Search for **Custom Login Logo**, then click **Install Now**.
3. After installation, click **Activate**.
4. Go to **Settings → Custom Login Logo** to upload your logo.


== Frequently Asked Questions ==

You can visit the [support forum](https://wordpress.org/support/plugin/custom-login-logo) to ask a question or report an issue.



== 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_headertitle` with `login_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
