1.0.02 min read
Accessibility
Accessibility features and implementation notes found in Epiktetos.
Epiktetos includes several accessibility-oriented implementation details.
Included accessibility features
- A skip link is printed on
wp_body_openwith early priority. - Block templates include a main content landmark.
- Header and search scripts include localized control strings.
- Comment behavior respects threaded comment settings and reply depth configuration.
- JavaScript-controlled features should be reachable through visible controls in the rendered header, search, and reader UI.
Areas to verify during QA
| Area | What to check |
|---|---|
| Header navigation | Keyboard focus order, mobile menu toggle state, focus visibility. |
| Search panel | Labeling, escape/close behavior, focus movement, empty results. |
| Reading progress and TOC | Non-essential visual features should not block reading. |
| Image zoom | Keyboard access and close behavior. |
| Comments | Form labels, required fields, reply links, moderation text. |
| Color modes | Contrast in both light and dark modes. |
Content responsibility
The theme can provide accessible structure, but editors still need to write clear link text, headings, excerpts, captions, and image alt text.
Reduced motion
When adding or changing animations, preserve reduced-motion handling in CSS and JavaScript so motion-sensitive users are not forced into unnecessary animation.