Skip to contentSkip to content

Mechanics module WCAG 4.1.2 Level A

ARIA Manager

Automatically assigns correct ARIA roles, states, and properties to interactive elements.

What it does

Function in one sentence — and in three sentences

Many themes implement interactive elements (buttons, tabs, accordions) without correct ARIA markup. Screen readers then cannot address them for what they are—they only read "clickable" or nothing at all.

The ARIA Manager scans all interactive elements in the DOM and assigns missing elements. role-, aria-label-, aria-expanded- and aria-controls-Attributes. Where themes already correctly set ARIA, the module leaves it untouched.

This is how the plugin implements it.

Technical measures

  • DOM scan during page load via `MutationObserver` — even dynamically loaded content is captured.
  • Pattern recognitionButtons without a label get `aria-label` from the next text node.
  • Accordions/TabsThe `aria-expanded` value is synchronized live with the Open/Close status.
  • Custom Widget ProtectionExisting, correct ARIA will not be overwritten (whitelist).
  • Theme adapter Divi toggles, Elementor accordions, Bricks tabs — each know their respective DOM structure.
In the plugin backend

You can find these settings in the module tab.

  • Global toggle: module active / inactive
  • Theme adapter selection: Auto · Divi · Elementor · Bricks · WPBakery · Generic
  • Whitelist selectors (CSS): Elements that are not touched
  • Aggression level: conservative (only clear-cut cases) / medium / aggressive
  • Debug mode: Console log of all interventions

Path in Admin: WP-Admin → Accessibility → Modules → ARIA Manager

When do you need the module?

Use case

Virtually every WordPress site with a page builder benefits from the ARIA Manager. Most themes implement accordions and tabs without full ARIA support—this module automatically closes that gap.

Particularly critical on club websites with member area FAQs, coaches' sites with curriculum accordions and shops with filters.

Related modules

That fits together thematically.

  • Keyboard navigation

    WCAG 2.1.1

    Make sure that every interactive element is accessible without a mouse — Tab, Enter, arrow keys, Esc.

  • Visible focus

    WCAG 2.4.11

    Provides a strong, always visible focus ring on all focusable elements — with AAA contrast.

  • AI ARIA assistant

    WCAG 4.1.2 + 1.3.1

    Analyzes complex custom widgets and suggests suitable ARIA roles, states, and properties.

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.

15-minute initial consultation
View all modules

Easy language