Ananyoo Accessible Login

Ananyoo Accessible Login

Details
View on WordPress

Ananyoo Accessible Login transforms the default WordPress login, lost-password, password-reset and registration screens into a fully accessible, mobile-friendly experience that conforms to WCAG 2.2 Level AA out of the box — without sacrificing any of the visual customization power that site owners expect from a modern login plugin.

Live demo: Try the accessible login demo »

Why this plugin?

This plugin approaches login customization with accessibility as the starting point. Its defaults, palettes and customization options are designed around WCAG 2.2 AA requirements — colour combinations are checked for contrast, focus indicators are preserved, and target sizes are kept within recommended bounds — so that customizing the login screen does not come at the expense of accessibility.

Key features

  • 10 hand-tuned, WCAG 2.2 AA compliant color palettes — pick one during the 1-minute setup wizard and apply it instantly. Or design your own; the plugin never forces a palette on you.
  • Custom backend login URL (optional — off by default) — replace /wp-login.php with a slug you choose (e.g. /my-secret-door); when you enable it, the old URL can return 404 to block automated brute-force scanners.
  • Logo upload + customization — your logo, your dimensions, your alt text, your link target (defaults to your homepage, never wordpress.org).
  • Five layout styles — centered, minimal, split-left, split-right, full background image.
  • Background customization — solid color, image upload, overlay opacity, or one of four CSS-only patterns (dots, grid, waves).
  • Typography control — pick from system, Inter, Poppins, classic sans, serif or monospace; minimum 16 px enforced.
  • Show / hide password toggle — satisfies WCAG 2.2 SC 3.3.8 Accessible Authentication.
  • Caps-lock warning — announces to screen readers via aria-live.
  • 3 px focus ring with 2 px offset — meets the new WCAG 2.2 SC 2.4.11/2.4.13 focus requirements.
  • 44 × 44 default target size (24 × 24 enforced minimum) — meets WCAG 2.2 SC 2.5.8.
  • Reflows cleanly at 320 px — no horizontal scrolling on the smallest phones.
  • prefers-reduced-motion respected — animations disabled for users who request it.
  • Windows High Contrast / forced-colors mode supported.
  • Settings export / import — JSON-based, useful for migrating between sites.
  • Structured layout controls — fine-tune corner radius, form width and padding, input height, button weight, focus-indicator width and a card-shadow toggle. Every value is bounded to a WCAG-safe range; the plugin does not accept arbitrary CSS, JavaScript or PHP.
  • Reset to defaults with a single click.
  • Semantic versioning + DB schema versioning — safe automatic migrations on upgrade.
  • Translation-ready — all strings wrapped in __() with the ananyoo-accessible-login text domain.

Accessibility testing

This plugin is tested with the same tools and standards used in commercial accessibility audits:

  • JAWS, NVDA, VoiceOver (macOS & iOS), TalkBack (Android)
  • Keyboard-only navigation
  • Color Contrast Analyzer
  • Browser zoom up to 400 %
  • Deque AXE
  • Google Lighthouse
  • wave.webaim.org

These tools and assistive technologies are part of the plugin’s development and testing workflow.

Privacy Policy

This plugin does not collect, store or transmit any personal information about your visitors or your site administrators. All settings are stored in your own WordPress database. No telemetry, no phone-home, no third-party requests.

Developed by Ananyoo, an accessibility solutions provider from India.

Details

Plugin code:
ananyoo-accessible-login
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
5.9 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-17
Rating:
Times rated:
0
accessibility
custom-login
login
registration
wcag