Linux 软件免费装
Banner图

Accessible Login – WCAG AA Login & Registration

开发者 anblik
更新时间 2026年6月20日 15:42
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

login registration accessibility wcag custom-login

下载

1.0.0 1.0.1 1.0.2

详情介绍:

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 Accessibility testing This plugin is tested with the same tools and standards used in commercial accessibility audits: 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

安装:

  1. Upload the ananyoo-accessible-login folder to the /wp-content/plugins/ directory, or install via Plugins → Add New → Upload Plugin.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. You will see a welcome notice. Click Start the 1-minute setup to pick one of the 10 accessible palettes (or skip to use the default).
  4. Visit Accessible Login in the admin sidebar to fine-tune colors, logo, layout, custom URL and more.

屏幕截图:

  • Default Ananyoo Classic palette on the login screen, desktop.
  • Same login screen at 320 px width — reflows cleanly, no horizontal scroll.
  • Fine-Tune Colors — adjust every individual colour beyond the presets.
  • Logo & Branding tab — upload your logo, set its link target.
  • Accessibility tab — every WCAG-related toggle in one place.
  • Login URL & Security tab — replace `/wp-login.php` with your own slug.
  • About tab — full WCAG 2.2 AA conformance statement.

升级注意事项:

1.0.2 Listing/readme tidy-up only. No functional changes; safe to update. 1.0.1 Name updated for clarity. No functional changes; safe to update. 1.0.0 First public release.

常见问题:

Does this work with my existing theme?

Yes. The plugin only customizes the WordPress login / register / lost-password / reset screens (the screens that live at wp-login.php), not your public theme.

Will it break if I disable the plugin?

No. Deactivating restores the default WordPress login screen exactly as it was. Your settings are preserved so you can reactivate later. Whether deleting the plugin removes your stored settings depends on your preference — see "What happens to my settings when I delete the plugin?" below.

What happens to my settings when I delete the plugin?

You decide. On the Advanced tab there is a section called "When the plugin is deleted" with two choices:

  • Keep all data (recommended, default) — settings remain in the database after deletion, so re-installing the plugin restores everything exactly as it was. Best for accidental deletes, updates that route through "delete + re-install", or temporary troubleshooting.
  • Remove all data (clean uninstall) — all plugin settings, palette choice, logo reference and any plugin-created rows are permanently deleted on uninstall. Choose this when you are removing the plugin for good or want a clean database.
Your choice is saved with the rest of your settings; change it any time and re-save. On multisite, each site honours its own preference.

Can I really change the login URL?

Yes. On the Login URL & Security tab, set a custom slug (e.g. my-secret-door). The default /wp-login.php URL will return 404 for unauthenticated visitors, which blocks the vast majority of automated brute-force scanners.

Does it work with CAPTCHA plugins (reCAPTCHA, Turnstile, hCaptcha)?

Yes. The plugin loads the genuine WordPress login page — it never replaces it — and enhances the standard form through WordPress's own login hooks. So third-party CAPTCHA plugins that use those same hooks render and validate normally, including when you have set a custom login URL. For the best accessibility we recommend Cloudflare Turnstile or hCaptcha's accessible mode, which are generally friendlier to screen-reader and keyboard users than Google reCAPTCHA v2's "I'm not a robot" checkbox. The choice is entirely yours — the plugin imposes none.

What if I want a completely custom color, not from your palettes?

The palettes are starting points, not jail cells. Every individual color is exposed as its own WordPress color picker on the Colors & Palette tab — change as many or as few as you like.

Is the show/hide password toggle a security risk?

No. It only reveals the password the user themselves typed, in their own browser, after they explicitly click the toggle. WCAG 2.2 SC 3.3.8 recommends this exact pattern for accessible authentication.

How do I migrate settings to another site?

Open Advanced → Export settings, copy the JSON, and paste it into Advanced → Import settings on the other site.

Does it work in multisite / network installs?

Yes. Each site has its own settings, including its own uninstall preference. On a network uninstall, each site's choice is respected independently — site A can keep its data while site B wipes its data in the same uninstall pass.

How is this different from other custom-login plugins?

It is built with accessibility as the primary design goal rather than an afterthought: defaults, palettes and options are chosen with WCAG 2.2 AA in mind, and the customization controls are bounded so that common accessibility pitfalls (low contrast, hidden focus, tiny targets) are avoided by design.

Where can I report a bug or request a feature?

Visit https://ananyoo.com/contact-us/.

更新日志:

1.0.2 Released: 2026-06-20 1.0.1 Released: 2026-06-19 1.0.0 Released: 2026-05-28 First public release.