AI ARIA assistant
Analyzes complex custom widgets and suggests suitable ARIA roles, states, and properties.
Function in one sentence — and in three sentences
While the "ARIA Manager" mechanics module handles the most common cases (buttons, tabs, accordions), there are custom widgets that cannot be repaired using patterns—a self-built lightbox, an unusual date picker, a filter wizard. This is where AI comes in.
You select a widget in the backend (via selector or click) and the AI-ARIA assistant analyzes its DOM structure and provides a patch suggestion with justification.
Technical measures
- Widget capture: via backend click (element picker) or CSS selector.
- DOM snapshot: HTML structure of the widget + 1 level parent as context.
- AI analysis: identifies the UI pattern (tab-list, menu, dialog, grid, tree) and suggests corresponding ARIA attributes.
- Code diff previewBefore/After comparisons directly in the backend, with justification for each attribute.
- takeover: via JavaScript hook (modifies DOM at runtime), not via theme edit.
You can find these settings in the module tab.
- AI provider + API key
- Model: more precise recommended (Claude Sonnet, GPT-4)
- Widget Registry: active custom widgets with their suggestions
- Auto-apply after confirmation: yes / only by click
- Conflict behavior during re-rendering: remain stable / ask again
Path in Admin: WP-Admin → Accessibility → Modules → AI ARIA Assistant
Use case
Recommended for sites with custom-developed UI components — custom shop filters, custom login wizards, self-built sliders. Standard page builder sites usually don't need this module.
That fits together thematically.
ARIA Manager
WCAG 4.1.2Automatically assigns correct ARIA roles, states, and properties to interactive elements.
Keyboard navigation
WCAG 2.1.1Make sure that every interactive element is accessible without a mouse — Tab, Enter, arrow keys, Esc.
AI Audit Assistant
WCAG 2.1 AA/AAAContent-based WCAG issue detection beyond classic scanners — tonality, clarity, link sense, microcopy.
Activate the module for your site?
In the initial 15-minute consultation, we will clarify whether the module is relevant for your theme and content type — and what the setup looks like.