Simple Login Styler – Custom Branding for Your WordPress Login
WordPress login pages all look the same — the WordPress logo, the default blue, the generic title. If you care about how your site looks, this is the last unbranded page.
Simple Login Styler replaces it. Upload your logo, set your colors, customize the title and links — all through a standard WordPress settings page. No core file editing, no render-blocking scripts, no bloat.
How it works: The plugin uses WordPress login page hooks to inject a single, minimal CSS block. Settings are stored in the database and applied at login page load time. Nothing touches wp-login.php directly. CSS is only injected for settings that actually differ from the WordPress default, keeping output lean.
Features
Logo
- Upload a custom logo using the WordPress Media Library
- Control logo width (60–400px)
- Set a custom logo link URL (defaults to the site home URL)
Background
- Background color picker
- Background image upload (Media Library)
- Background size control: Cover / Contain / Auto (shown only when a background image is set)
Login Form Panel
- Panel background color
- Border radius (0–20px)
- Box shadow: on or off
Buttons
- Primary button background color
- Primary button text color
- Button border radius (0–20px)
Text & Links
- Custom page
<title>tag (replaces the default “Log In ‹ Site Name — WordPress”) - Show or hide the “Back to [Site Name]” link
- Show or hide the “Lost your password?” link
- Custom footer text displayed below the login form
All fields are optional. If a field is left blank or at its default, that part of the login page looks exactly like stock WordPress.
Works Great With
UnclutterWP — Once you’ve branded your login page, UnclutterWP helps you clean up the rest of the site: remove emoji scripts, disable XML-RPC, clean your WordPress <head>, and more — the same “remove what you didn’t ask for” philosophy applied to your whole site.
Built by the team behind UnclutterWP.
