Title: LoginStylo – Login Screen Customizer
Author: amecstudio
Published: <strong>November 10, 2026</strong>
Last modified: November 10, 2026

---

Search plugins

![](https://ps.w.org/loginstylo/assets/banner-772x250.png?rev=3794718)

![](https://ps.w.org/loginstylo/assets/icon-256x256.png?rev=3794718)

# LoginStylo – Login Screen Customizer

 By [amecstudio](https://profiles.wordpress.org/amecstudio/)

[Download](https://downloads.wordpress.org/plugin/loginstylo.1.0.14.zip)

 * [Details](https://wordpress.org/plugins/loginstylo/#description)
 * [Reviews](https://wordpress.org/plugins/loginstylo/#reviews)
 *  [Installation](https://wordpress.org/plugins/loginstylo/#installation)
 * [Development](https://wordpress.org/plugins/loginstylo/#developers)

 [Support](https://wordpress.org/support/plugin/loginstylo/)

## Description

LoginStylo is a focused, lightweight tool for branding the native WordPress login
screen without replacing WordPress authentication or adding a front-end login system.

Customize:

 * Login logo, size, destination URL, and accessible text.
 * Background color or image.
 * Full-page, split-column, or right-side-panel structure.
 * Three genuinely different form-style presets: Modern Card, Underline Minimal,
   and Glass Panel.
 * Three fully designed one-click templates: Aurora Card, Editorial Split, and Focus
   Panel.
 * Form, button, text, and link colors.
 * Form width and field corner radius.
 * Local font family, font weight, and separate text sizes.
 * A clean, unboxed welcome heading.
 * Custom labels for username, password, remember-me, login, registration, and password
   recovery.
 * Visibility controls for logo, remember-me, registration, password recovery, back-
   to-site, language selector, and privacy link.

The split layout keeps the native WordPress form in one column and displays the 
selected background image in the other. The image can be placed on the left or right.
Focus Panel uses the image across the page and places login inside a dedicated panel
on the right. Both structures adapt automatically on small screens.

Optional Google reCAPTCHA v3 protection can be enabled separately for:

 * The native WordPress login form.
 * The native registration form.
 * The native lost-password form.

If Elementor Pro already has a complete reCAPTCHA v3 configuration, an administrator
can explicitly import its site key, secret key, and score threshold with one click.
The values are copied once, so login protection does not depend on Elementor at 
runtime.

The plugin validates reCAPTCHA responses on the server, including the score, expected
action, and hostname. It does not store reCAPTCHA tokens or verification responses.

#### What this plugin does not do

LoginStylo does not replace the WordPress login system, move the login URL, provide
two-factor authentication, limit login attempts, or protect custom login forms. 
CAPTCHA protection applies only to the selected native forms rendered by `wp-login.
php`.

Authentication through XML-RPC, REST API application passwords, or forms supplied
by other plugins does not pass through these native form checks.

### Compatibility

LoginStylo has been tested with WordPress 7.1.4, PHP 8.3.36 (64-bit), Elementor 
4.3.5, and Elementor Pro 4.3.2.

### External services

This plugin can connect to Google reCAPTCHA, a service provided by Google LLC, only
when a site administrator explicitly enables reCAPTCHA and supplies valid site and
secret keys.

When reCAPTCHA is enabled for a selected native WordPress form:

 * The browser loads the reCAPTCHA script from `https://www.google.com/recaptcha/
   api.js`.
 * The visitor’s browser communicates with Google to generate a short-lived verification
   token.
 * On form submission, the plugin sends that token and the configured secret key
   to `https://www.google.com/recaptcha/api/siteverify`.
 * The site key is exposed in the browser as required by reCAPTCHA. The secret key
   is stored in the WordPress options table and used only for server-side verification.
 * The plugin does not save the token, score, or verification response.

Google may process visitor information, including IP address and browser data, under
its own terms and privacy policy. Review these documents before enabling the service
and update your site’s privacy information where required.

 * Google reCAPTCHA: https://www.google.com/recaptcha/
 * Google Terms: https://policies.google.com/terms
 * Google Privacy Policy: https://policies.google.com/privacy

When reCAPTCHA is disabled, the plugin does not load Google reCAPTCHA scripts and
does not send verification requests to Google.

### Languages

English is the plugin’s source language. Community translations, including Italian,
are managed and distributed through translate.wordpress.org.

## Screenshots

[⌊Branding and layout tab with page layouts, image controls, and three visual form-
style presets.⌉⌊Branding and layout tab with page layouts, image controls, and three
visual form-style presets.⌉[

Branding and layout tab with page layouts, image controls, and three visual form-
style presets.

[⌊Typography tab with local fonts, text sizes, weight, and button-width controls.⌉⌊
Typography tab with local fonts, text sizes, weight, and button-width controls.⌉[

Typography tab with local fonts, text sizes, weight, and button-width controls.

[⌊Text and visibility tab with custom labels and secondary-element controls.⌉⌊Text
and visibility tab with custom labels and secondary-element controls.⌉[

Text and visibility tab with custom labels and secondary-element controls.

[⌊reCAPTCHA tab with Elementor Pro import, protected forms, and emergency-access
instructions.⌉⌊reCAPTCHA tab with Elementor Pro import, protected forms, and emergency-
access instructions.⌉[

reCAPTCHA tab with Elementor Pro import, protected forms, and emergency-access instructions.

[⌊Aurora Card ready-made template over a full-page background.⌉⌊Aurora Card ready-
made template over a full-page background.⌉[

Aurora Card ready-made template over a full-page background.

[⌊Editorial Split ready-made template with the form on the left and image on the
right.⌉⌊Editorial Split ready-made template with the form on the left and image 
on the right.⌉[

Editorial Split ready-made template with the form on the left and image on the right.

[⌊Focus Panel ready-made template with a full-page image and a dedicated login panel
on the right.⌉⌊Focus Panel ready-made template with a full-page image and a dedicated
login panel on the right.⌉[

Focus Panel ready-made template with a full-page image and a dedicated login panel
on the right.

## Installation

 1. Upload the `loginstylo` folder to `/wp-content/plugins/`, or install the ZIP from
    Plugins > Add New Plugin.
 2. Activate **LoginStylo**.
 3. Open Settings > LoginStylo and use the four tabs to move between layout, typography,
    text, and reCAPTCHA settings.
 4. Choose a full-page background, split image-and-form layout, or right-side panel.
    For the split layout, select the image side and column width.
 5. Configure the logo, colors, form, typography, labels, and visibility options, then
    save.
 6. If you want reCAPTCHA v3, create keys for the site domain, enter them in the settings,
    and select the forms to protect.
 7. Open the login preview and test login in a private browser window before signing
    out of your administrator session.

## FAQ

### Does it replace the WordPress login form?

No. It styles and optionally protects the native WordPress login, registration, 
and lost-password screens.

### How do I place the image on the right and the form on the left?

Open Settings > LoginStylo, choose **Split image and form** under **Page layout**,
then select **Right — form on the left** under **Image column**. You can set the
image column width from 30% to 70%.

### What happens to the split layout on phones?

On screens up to 782 pixels wide, the image automatically moves above the form so
the login fields remain readable and usable.

### Which form styles are included?

Modern Card adds a refined card and soft depth. Underline Minimal removes the surrounding
card and uses borderless fields with only a bottom line. Glass Panel uses a translucent,
blurred panel. Each preset also coordinates the language switcher, while colors,
dimensions, typography, and button settings remain configurable.

### What is the difference between a ready-made layout and a form style?

A ready-made layout applies several settings together, including page structure,
form style, width, logo size, radius, and button width. A form style changes only
the visual treatment of the form. Every applied value can still be adjusted before
saving.

### Does it protect WooCommerce or other custom login forms?

No. The first release intentionally supports only native WordPress forms rendered
through `wp-login.php`.

### What happens if Google cannot be reached?

By default, the plugin allows a request when the server-side verification endpoint
is temporarily unreachable. Invalid tokens and low scores are still rejected. Administrators
can choose a fail-closed policy in the settings.

### How can I regain access after a reCAPTCHA configuration error?

Add the following line to `wp-config.php`, then reload the login page:

    ```
    define( 'LOGINSTYLO_DISABLE_RECAPTCHA', true );
    ```

Remove the line after correcting the settings. Alternatively, rename the plugin 
folder through your hosting panel or FTP to deactivate it.

### Can I use it together with another CAPTCHA plugin?

Do not enable two CAPTCHA systems on the same native login form. Other security 
features such as firewall, two-factor authentication, or login-attempt limiting 
may remain active, but test the combination before using it on a production site.

### Can it reuse the reCAPTCHA v3 configuration from Elementor Pro?

Yes. When the plugin finds a complete Elementor Pro reCAPTCHA v3 configuration, 
the settings page offers an explicit **Import from Elementor** button. It copies
the site key, secret key, and threshold into LoginStylo. The two plugins then use
the same Google configuration but validate their own forms independently.

This is a one-time compatibility import rather than continuous synchronization because
Elementor does not provide a documented public API for these settings. If the keys
are changed later in Elementor, run the import again or update them manually.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“LoginStylo – Login Screen Customizer” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ amecstudio ](https://profiles.wordpress.org/amecstudio/)

[Translate “LoginStylo – Login Screen Customizer” into your language.](https://translate.wordpress.org/projects/wp-plugins/loginstylo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/loginstylo/), check
out the [SVN repository](https://plugins.svn.wordpress.org/loginstylo/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/loginstylo/) by 
[RSS](https://plugins.trac.wordpress.org/log/loginstylo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.14

 * Initial public release.
 * Added Aurora Card, Editorial Split, and Focus Panel ready-made templates.
 * Added Modern Card, Underline Minimal, and Glass Panel configurable form styles.
 * Added logo, imagery, colors, dimensions, typography, labels, and visibility controls.
 * Added responsive full-page, split-screen, and side-panel structures.
 * Added optional Google reCAPTCHA v3 protection for native login, registration,
   and lost-password forms.
 * Added one-time reCAPTCHA settings import from Elementor Pro.

## Meta

 *  Version **1.0.14**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [branding](https://wordpress.org/plugins/tags/branding/)[custom login](https://wordpress.org/plugins/tags/custom-login/)
   [login page](https://wordpress.org/plugins/tags/login-page/)[recaptcha](https://wordpress.org/plugins/tags/recaptcha/)
   [security](https://wordpress.org/plugins/tags/security/)
 *  [Advanced View](https://wordpress.org/plugins/loginstylo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/loginstylo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/loginstylo/reviews/)

## Contributors

 *   [ amecstudio ](https://profiles.wordpress.org/amecstudio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/loginstylo/)