Skip to content
WordPress.org
  • Showcase
  • Plugins
  • Themes
  • Hosting
  • News
    • Learn WordPress
    • Documentation
    • Education
    • Forums
    • Developers
    • Blocks
    • Patterns
    • Photos
    • Openverse ↗︎
    • WordPress.tv ↗︎
    • About WordPress
    • Make WordPress
    • Events
    • Five for the Future
    • Enterprise
    • Gutenberg ↗︎
    • Job Board ↗︎
    • Swag Store ↗︎
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Forward: Custom Login Page

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Forward: Custom Login Page

By Forlæns
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Forward: Custom Login Page gives administrators a focused, native settings screen for making the WordPress login page feel like the rest of their site.

Use it to:

  • Replace the WordPress login logo with your own logo.
  • Start from polished presets such as Calm Editorial, Forward Purple, Graphite, Nordic Green, and High Contrast.
  • Add a background image and choose whether it fills the page, shows fully, repeats as a pattern, or stays centered.
  • Set login page background, box, text, link, button, focus, and input colors.
  • Add a welcome heading, short intro text, and optional footer note.
  • Hide default login elements such as the language switcher, back-to-site link, privacy link, Remember me control, and lost password/register links.
  • Preview the login page while editing.
  • Check the main login color pairs against WCAG AA contrast while editing.
  • Reset to the plugin defaults at any time.

The plugin keeps the login form lightweight and uses WordPress’ normal login workflow. It does not replace authentication, intercept passwords, or add external dependencies.

Privacy

This plugin stores its login page settings in your WordPress database. It does not collect analytics, send telemetry, process submitted login credentials, or make requests to external services.

If you choose a logo or background image from the media library, the selected image URLs are stored as part of the plugin settings.

Accessibility

The settings screen and generated login styling are built to support WCAG 2.2 AA expectations:

  • Controls use native form elements with labels.
  • Keyboard focus remains visible.
  • The default color palette meets AA contrast requirements.
  • The login page reflows on narrow screens and at high zoom.
  • Motion is minimal and respects reduced-motion preferences.

Administrators are responsible for choosing custom colors with sufficient contrast for their own site.

Screenshots

The login page customizer with brand, background image, color, text, and visibility settings.
The login page customizer with brand, background image, color, text, and visibility settings.
The customized WordPress login page with a branded welcome message.
The customized WordPress login page with a branded welcome message.
Mobile login page layout with the login form reflowed for narrow screens.
Mobile login page layout with the login form reflowed for narrow screens.
The Graphite preset with a readable login error state.
The Graphite preset with a readable login error state.

Installation

  1. Upload the plugin folder to /wp-content/plugins/.
  2. Activate “Forward: Custom Login Page” in WordPress.
  3. Go to “Login Page” in the WordPress admin menu.
  4. Choose your logo, colors, text, and visibility settings.
  5. Click “Save login page”.

FAQ

Does this change how users log in?

No. The plugin only changes the look and optional surrounding elements of the standard WordPress login page.

Can I remove the language switcher?

Yes. The language switcher is hidden by default and can be shown again from the settings screen.

Can I get back to the WordPress default login page?

Yes. Disable “Use the custom login page”. “Reset defaults” restores the plugin’s starter design and settings.

Does the plugin add custom CSS fields?

No. The plugin intentionally uses structured settings instead of free-form CSS so the output remains predictable, secure, and easier to translate and test.

Can I use it on multisite?

The plugin stores settings per site. It has not been designed as a network-wide settings tool.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Forward: Custom Login Page” is open source software. The following people have contributed to this plugin.

Contributors
  • Forlæns

Translate “Forward: Custom Login Page” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.1

  • Remove not-yet-public Forward plugins from the admin teaser list.

1.0.0

  • Initial release.
  • Added logo, background image, color, text, preview, reset, and default login UI visibility controls.

Meta

  • Version 1.0.1
  • Last updated 2 days ago
  • Active installations Fewer than 10
  • WordPress version 5.8 or higher
  • Tested up to 7.0
  • PHP version 7.4 or higher
  • Tags
    accessibilityadminbrandingcustom loginlogin page
  • Advanced View

Ratings

No reviews have been submitted yet.

Your review

See all reviews

Contributors

  • Forlæns

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Documentation
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org
  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry
The WordPress® trademark is the intellectual property of the WordPress Foundation.