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

  1. Enable the module in Switchboard
  2. Configure your logo, colors, and styling options
  3. Visit /wp-login.php (log out to see changes)
  4. 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

SettingDefaultDescription
Form PositionCenterWhere the login form appears on screen (Left Edge, Left Half, Center, Right Half, Right Edge)
Form ThemeLightPreset color scheme for the form (Light, Dark, Custom)

Logo Settings

SettingDefaultDescription
Logo SourceUploadChoose between your Site Icon, uploading a logo, or using an external URL
Login Page LogoNoneUpload a custom logo to replace WordPress branding
External Logo URLNoneLink to a hosted logo image
Logo Width320pxAdjust logo width (50-600px)
Logo Height100pxAdjust logo height (30-300px)

Recommended logo size: 320x100 pixels for best display.

Background Settings

SettingDefaultDescription
Background TypeColorChoose between solid color, image, or pattern background
Background Color#f0f0f1Base background color for the page
Background SourceUploadChoose between uploading an image or using an external URL
Background ImageNoneUpload a full-screen background image
External Background URLNoneLink to a hosted background image
Background PatternNoneApply a decorative pattern overlay
Background OverlayNoneAdd a color overlay on top of the background image
Overlay Opacity50%How opaque the overlay color appears (10-90%, step 5)

Color Scheme

SettingDefaultDescription
Button Color#2271b1Login button background color
Link Color#2271b1Color for “Lost Password” and other links

Form Styling

SettingDefaultDescription
Form Background#ffffffBackground color of the login form box
Form Background Opacity100%Transparency of form background (useful with background images)
Form Text Color#24292fText color inside the form (used with Custom theme)
Border Radius8pxRoundness of form corners (0-50px)
Drop ShadowEnabledAdd subtle shadow effect to the form

Visibility Options

SettingDefaultDescription
Hide “Back to Site” LinkNoRemove the link that goes back to your site
Hide “Lost Password” LinkNoRemove 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
  • 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: Enabled

Bold 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 color

Clean White

Form Position: Center
Background Color: #ffffff
Button Color: #000000 (black)
Form Background: #f8fafc (light gray)
Border Radius: 0px (sharp)
Drop Shadow: Disabled

Custom 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;
}
#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.

PRO

Get access to all 166 modules with a single license

Upgrade to Pro