Login Page Customizer
Transform the default WordPress login page into a professional, branded experience. Customize the logo, colors, background, form styling, and more — all without touching any code.
Use Cases
- Create a white-label login experience for client websites
- Match the login page design to your website’s brand colors and style
- Add your agency logo to every client site you manage
- Display a beautiful background image with your brand on the login screen
How It Works
- Enable the module in Switchboard
- Configure your logo, colors, and styling options
- Visit
/wp-login.php(log out to see changes) - Your customizations apply instantly
Where to Find It
Location: Log out and visit /wp-login.php to see your customized login page.
Settings
Form Layout
| Setting | Default | Description |
|---|---|---|
| Form Position | Center | Where the login form appears on screen (Left Edge, Left Half, Center, Right Half, Right Edge) |
| Form Theme | Light | Preset color scheme for the form (Light, Dark, Custom) |
Logo Settings
| Setting | Default | Description |
|---|---|---|
| Logo Source | Upload | Choose between your Site Icon, uploading a logo, or using an external URL |
| Login Page Logo | None | Upload a custom logo to replace WordPress branding |
| External Logo URL | None | Link to a hosted logo image |
| Logo Width | 320px | Adjust logo width (50-600px) |
| Logo Height | 100px | Adjust logo height (30-300px) |
Recommended logo size: 320x100 pixels for best display.
Background Settings
| Setting | Default | Description |
|---|---|---|
| Background Type | Color | Choose between solid color, image, or pattern background |
| Background Color | #f0f0f1 | Base background color for the page |
| Background Source | Upload | Choose between uploading an image or using an external URL |
| Background Image | None | Upload a full-screen background image |
| External Background URL | None | Link to a hosted background image |
| Background Pattern | None | Apply a decorative pattern overlay |
| Background Overlay | None | Add a color overlay on top of the background image |
| Overlay Opacity | 50% | How opaque the overlay color appears (10-90%, step 5) |
Color Scheme
| Setting | Default | Description |
|---|---|---|
| Button Color | #2271b1 | Login button background color |
| Link Color | #2271b1 | Color for “Lost Password” and other links |
Form Styling
| Setting | Default | Description |
|---|---|---|
| Form Background | #ffffff | Background color of the login form box |
| Form Background Opacity | 100% | Transparency of form background (useful with background images) |
| Form Text Color | #24292f | Text color inside the form (used with Custom theme) |
| Border Radius | 8px | Roundness of form corners (0-50px) |
| Drop Shadow | Enabled | Add subtle shadow effect to the form |
Visibility Options
| Setting | Default | Description |
|---|---|---|
| Hide “Back to Site” Link | No | Remove the link that goes back to your site |
| Hide “Lost Password” Link | No | Remove the password recovery link |
Custom CSS
Add advanced styling with custom CSS for complete control over the login page appearance.
Step-by-Step: Creating a Branded Login
1. Choose Form Position
- Select where the login form appears: centered, left-aligned, or right-aligned
- Left/right positions work well when combined with a background image
2. Upload Your Logo
- Choose Site Icon to use your existing WordPress site icon, Upload to select from your media library, or External URL to link a hosted logo
- Adjust width and height if needed (recommended: 320x100px)
3. Set Your Background
- Choose Color for a clean solid background
- Choose Image for a visual background (upload or use external URL)
- Choose Pattern for a decorative repeating pattern
- Add an Overlay to improve form readability over busy images
4. Pick a Form Theme
- Light — Clean white form on any background
- Dark — Dark form with light text
- Custom — Set your own form background, opacity, and text color
5. Set Your Brand Colors
- Set Button Color to match your primary brand color
- Set Link Color for secondary elements
6. Preview Your Changes
Log out and visit your login page to see the results. Make adjustments as needed.
Design Examples
Minimal Corporate
Form Position: Center
Form Theme: Light
Background Color: #1e293b (dark slate)
Button Color: #2271b1 (blue)
Form Background: #ffffff
Border Radius: 8px
Drop Shadow: EnabledBold Brand with Photo
Form Position: Left Half
Background Type: Image (full-width brand photo)
Background Overlay: Dark, 40% opacity
Form Theme: Custom
Form Background: rgba(255,255,255,0.95)
Button Color: Your primary brand colorClean White
Form Position: Center
Background Color: #ffffff
Button Color: #000000 (black)
Form Background: #f8fafc (light gray)
Border Radius: 0px (sharp)
Drop Shadow: DisabledCustom CSS Examples
For advanced customization, add CSS to the Custom CSS field:
Add a subtle border to the form
#login form {
border: 1px solid #e5e7eb !important;
}Style the input fields
#login input[type="text"],
#login input[type="password"] {
border-radius: 6px !important;
border: 2px solid #e5e7eb !important;
}Center the logo
#login h1 a {
margin: 0 auto !important;
}FAQ
Why can’t I see my changes?
You need to be logged out to see the login page. Open an incognito/private browser window or log out of WordPress to view your customizations.What size should my logo be?
The recommended size is 320x100 pixels. You can adjust the display size using the Width and Height settings. Upload a higher resolution for retina displays.Can I use a video background?
The module supports static background images only. For video backgrounds, you would need custom code or a dedicated plugin.Will this affect two-factor authentication plugins?
No, the styling only affects the visual appearance. Two-factor authentication and other security plugins continue to work normally.What if I hide the Lost Password link and users forget their password?
Administrators can always access/wp-login.php?action=lostpassword directly. Only hide this link if you have another password recovery method in place.When using a background image, add a semi-transparent form background to ensure the login form remains readable. Try rgba(255, 255, 255, 0.95) in your custom CSS.
The logo click redirects to your homepage instead of WordPress.org, and the hover text shows your site name — automatically adding to the white-label experience.
Get access to all 166 modules with a single license