Login Page Customizer
Login Page Customizer restyles the WordPress sign-in screen so it matches your brand - layouts, backgrounds, logo, colors, form styling, and optional custom CSS. Configuration lives on a dedicated Login Customizer admin page (not a small settings modal).
What it does
Section titled “What it does”- Offers two templates: Classic Centered and Split Layout, plus ready-made layout presets you can apply and then fine-tune.
- Brands the logo from upload, site icon, or external URL - with alignment, responsive widths, link URL, margins, or hide-logo.
- Styles page background (color, gradient, image, or video on classic) and form / field / button appearance.
- Hides optional UI - back-to-site link, lost password, Remember me, and the language switcher.
- Accepts custom CSS (sanitized before output).
- Works with Change Login URL - branding applies on your private login address as well as
wp-login.php. - Conflicts with the separate Custom Login Logo and Custom Login Logo Link modules (use this module’s Logo tab instead).
When to use it
Section titled “When to use it”- You want a branded login for clients, members, or staff.
- You need a split marketing/login layout or designer presets.
- You already use (or plan to use) Change Login URL and still want full visual control.
When not to use it
Section titled “When not to use it”Settings (Login Customizer page)
Section titled “Settings (Login Customizer page)”After enabling the module, open WP PowerSuite -> Login Customizer. An active license is required. Tabs cover:
- Layout - template type (
classic-centered/split-layout), presets, page background, and split-column options. - Logo - source, sizes, alignment, link, margins, hide logo.
- Box / Form / Fields / Button - colors, spacing, and form chrome.
- Footer / visibility - hide back link, lost password, Remember me, language switcher; link styling.
- Custom CSS - optional site-specific rules.
Use the built-in preview flow when available, then save.
How to enable it
Section titled “How to enable it”- In WordPress admin, go to WP PowerSuite -> Modules.
- Filter by Login & Users or search for “Login Page Customizer”.
- Turn the module’s toggle on.
- Open WP PowerSuite -> Login Customizer and configure layout, logo, and colors.
- Visit your login URL (or private URL if Change Login URL is on) to confirm.
How to test it
Section titled “How to test it”- Open the login page in a private window. ✅ Working: your layout, logo, and colors appear.
- ❌ Not working: default WordPress gray login - confirm the module is on and settings were saved.
With Change Login URL enabled, open the private login path and confirm branding still applies. Toggle hide options (e.g. Remember me) and refresh the login form.
Troubleshooting
Section titled “Troubleshooting”- Styles missing. Confirm the module is enabled and you saved on Login Customizer. Hard-refresh or clear cache/CDN.
- Logo still default WordPress. Check the Logo tab source (upload / site icon / URL) and that Hide logo is off.
- Conflict notice with Custom Login Logo. Disable those modules; this customizer owns logo branding.
- Private login URL looks unstyled. Ensure Change Login URL is active and you are hitting the custom path the module hooks into.
Where do I configure Login Page Customizer?
From the dedicated Login Customizer admin page under WP PowerSuite (not a small settings modal). Enable the module, then open WP PowerSuite -> Login Customizer.
Does it work with Change Login URL?
Yes. Custom colors, layout, and logo styling also apply on your private login address when Change Login URL is enabled.
Why can I not enable Custom Login Logo at the same time?
Login Page Customizer conflicts with the Custom Login Logo and Custom Login Logo Link modules. Use the Logo tab here instead of those separate modules.
What layouts are available?
Classic Centered and Split Layout, plus ready-made layout presets you can apply and then fine-tune.
Developer notes (hooks & filters)
Source: modules/login-page-customizor/module.php, modules/login-page-customizor/admin.php, modules/login-page-customizor/layout-presets.php. Boots on the admin tier for the settings UI; login hooks register on login_init and wpps_before_custom_login_render. Requires an active license. has_advanced_settings: false · has_custom_page: true.
Admin: submenu slug powersuite-login-page-customizor (menu label Login Customizer).
Conflicts (meta): custom-login-logo, custom-login-logo-link.
Templates: classic-centered (default), split-layout. Preview query arg wpps_lpc_preview.
Login filters used: login_body_class, login_headerurl, login_headertext, login_display_language_dropdown, plus inline CSS on the login stylesheet. AJAX restore: wpps_restore_lpc_settings.