All features
Cherry Blossom feature
Frontend: Accessibility
Provides the theme accessibility enhancement profile.
Provides the theme accessibility enhancement profile.
Capabilities and extension points
Keeps AA defaults separate from optional AAA-oriented enhancements.
Registers frontend profile hooks.
Registers focus helpers and optional WordPress announcement support.
- param array $scripts Script definitions.
- return array Script definitions.
Loads the announcement dependency only for integrations that use it.
- param bool $enabled Whether to load WordPress speech utilities.
- param Accessibility $this Accessibility module.
Gets the enhancement profile, not a claim of site conformance.
- return string AA by default, or AAA when explicitly selected.
Selects optional theme accessibility enhancements.
- param string $level AA or AAA. Invalid values fall back to AA.
- param Accessibility $this Accessibility module.
Exposes the profile without recompiling styles or storing options.
- param array $classes Body classes.
- return array Body classes including the selected enhancement profile.
Source reference
This editable reference page is based on the PHP documentation in frontend/class-accessibility.php.