Implement Settings > Login's page styling (v2.2.0)

"Style login page" and "Login logo" existed in the Settings UI with no
implementation behind them at all. New LoginStyle class hooks
login_enqueue_scripts to apply a dark theme (background, form card,
inputs, button) and swap in the configured logo, linked to the site's
home URL instead of wordpress.org.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
This commit is contained in:
nixpanel
2026-07-04 04:22:10 -05:00
co-authored by Claude Sonnet 5
parent deab644e38
commit 077e9b8d3c
5 changed files with 138 additions and 3 deletions
+10
View File
@@ -5,6 +5,16 @@ version bump. Starts at 2.1.0 — earlier history (the theming rebuild,
window chrome/taskbar, Site Editor support, etc.) lives in `git log` and
`PROJECT_STATUS.md`, not reconstructed here.
## [2.2.0] - 2026-07-04
### Added
- Settings > Login's "Style login page" and "Login logo" fields now
actually do something — previously they existed in the UI with no
implementation behind them at all. Styles `wp-login.php` with a dark
theme (background, card, inputs, button) and swaps in the configured
logo image in place of the WordPress logo, linked to the site's home
URL instead of wordpress.org.
## [2.1.1] - 2026-07-04
### Fixed