plugin-icon

Accessible Login – WCAG AA Login & Registration

ananyoo yazdı·
WCAG 2.2 AA compliant, mobile-friendly login, password and registration plugin with custom backend URL, accessible palettes and logo upload.
Puanlar
5
Sürüm
1.0.5
Son güncellenme
Jun 24, 2026
Accessible Login – WCAG AA Login & Registration

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.

About the author

Shivaji Mitra is the proprietor of M/S. Anblik (est. 2003) and an Accessibility Consultant based in Kolkata, India. He specializes in building websites and mobile applications that meet the needs of users with disabilities, in conformance with WCAG guidelines. Find more of his accessibility work at https://ananyoo.com.

Links

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.

Ücretsiz(ücretli paketlerde)
Kurulum işlemini tamamlayarak, WordPress.com'un Hizmet Şartları ile Üçüncü Taraf Eklenti Şartlarını kabul etmiş olursunuz.
Test edilen son sürüm
WordPress 7.0
Bu eklenti, sitenizde kullanılmak üzere indirilebilir.