plugin-icon

Ananyoo Accessible Events – WCAG 2.2 AA Events Calendar

作者:Shivaji Mitra·
Accessibility-first events: Event type, accommodation info, add-to-calendar, Schema.org, and an accessible timeline of your posts and events.
版本
1.5.3
最后更新
Aug 14, 2026
Ananyoo Accessible Events – WCAG 2.2 AA Events Calendar

Every events page answers two questions: when, and where. For millions of disabled visitors the real question comes first — “will this event work for me?”

Ananyoo Accessible Events is built around that question. Every event states, right on the page, the accommodations it provides — wheelchair access, live captions, sign language, a quiet room and more — each with a clear way to ask for what is missing. Visitors can even filter your events list down to only the events they can truly attend. The listing, the single pages and the admin screens are all audited to WCAG 2.2 Level AA, because an “accessible” plugin whose own settings page cannot be used with a keyboard is only half finished.

And a community is more than its next event. The [ananevt_timeline] shortcode looks backwards as well as forwards: it weaves the blog posts and events you already have into one flowing, accessible timeline — year by year, photo by photo — the story of your organisation, telling itself. Five designs, your colours, a “Load more” that needs no JavaScript, and not a single extra post type to maintain.

Developed by Shivaji Mitra (M/S. Anblik) — an accessibility consultant who builds with the screen reader switched on.

Live demos: Accessible events » · Accessible timeline — all five designs »

Why this plugin?

Most events plugins treat accessibility as a checkbox at the end of the project: an unlabelled calendar icon here, a date picker no keyboard can reach there — and nowhere at all to tell a Deaf attendee whether the talk will have captions. This plugin is built the other way round. Accessibility is not a feature of the product; it is the product. Attendees see exactly what each event provides before they register. Organisers manage it in an admin audited to the same standard. Search engines read the same structured facts through Schema.org. Everyone gets the full picture — on the smallest phone, in high-contrast mode, by keyboard, by screen reader.

Key features

  • A dedicated Event type — its own menu, list and /events/ links, cleanly separated from your blog. The type lives in the plugin, not a theme, so your events survive any theme change.
  • “Accessibility at this event” — the standout feature — tick what an event provides: wheelchair access, step-free entry, live captions / CART, sign-language interpretation, audio description, assistive listening, a quiet room, accessible parking, materials in accessible formats. Each shows with its own icon and a clear “how to request an accommodation” note. No other mainstream events plugin does this.
  • Filter events by accommodation — visitors who need captions or a wheelchair-accessible venue can filter the list to only the events that provide it.
  • Structured details, entered accessibly — start / end date and time, time-zone label, mode (In person / Online / Hybrid), venue, address, register link with your own button text, price, capacity and speaker — all in a labelled meta box with native date and time inputs.
  • Accessible “Add to calendar” and Subscribe — a properly labelled .ics download for each event, plus a Subscribe button that keeps all your events up to date in a visitor’s own calendar app via a live feed.
  • Visitor local time — online events can show the start time in each visitor’s own timezone automatically (progressive enhancement; the site time always remains).
  • Machine-readable dates — real <time datetime> markup and Schema.org Event structured data, so both screen readers and search engines understand your events.
  • A real listing — the [ananevt_events] shortcode: one paginated list with Upcoming/Past status pills, a date tile and accommodation mini-icons on every card, category and accessibility filters, and an accessible Grid/List view switch. A heading attribute keeps your page’s heading order sequential.
  • An accessible timeline — tell your story — the [ananevt_timeline] shortcode draws your existing blog posts and/or events as one elegant vertical timeline, newest first, with year pills on the line and a small Event/Blog tag on each entry. Five built-in designs (Spine, Alternate, Compact ledger, Photo journey, Feature rows), featured images on or off, hand-picked entries with ids="", a category filter, and a “Load more” that works without JavaScript. Change every colour from Settings — the defaults are WCAG-AA out of the box. Perfect for an “Our Journey” page that updates itself.
  • Optional enquiry form — paste any form shortcode onto your events; pairs naturally with Ananyoo Accessible Forms. A single event can override the site-wide form. Off by default.
  • An audited admin — the meta boxes, settings tabs and events list meet the same WCAG 2.2 AA standard, with an ARIA live-region announcement when you filter.
  • You stay in control — every behaviour is a simple on/off toggle.

Links

Privacy

This plugin stores only the event content you create, in your own WordPress database. It collects no visitor data, sets no cookies, makes no external requests and adds no tracking. The only front-end scripts are the optional Grid/List view switch and the optional local-time display — both run entirely in the visitor’s browser and send nothing anywhere. Nothing leaves your site.

Accessibility

Conforms to WCAG 2.2 Level AA. Verified with automated tooling (axe-core: 0 violations across WCAG 2.0 / 2.1 / 2.2 A & AA) on both the front-end output and the admin screens, plus a manual review:

  • Semantic structure — a description list inside a labelled region, real sections and a logical heading order (SC 1.3.1, 2.4.6).
  • Contrast — every text pair meets 4.5:1; focus rings and borders meet 3:1 (SC 1.4.3, 1.4.11). Status is stated in words, never colour alone (SC 1.4.1).
  • Keyboard & focus — native, keyboard-operable controls with a visible 3px focus indicator; targets at least 44px (SC 2.1.1, 2.4.7, 2.4.11, 2.5.8).
  • Clear links — the register and calendar controls name the event and say what they do (SC 2.4.4).
  • Reduced motion and Windows High Contrast / forced-colors supported (SC 2.3.3).
免费基于付费套餐
通过安装,您同意 WordPress.com 服务条款第三方插件条款
目前已测试版本
WordPress 7.0.4
这个插件是可用的下载,适用于您的站点。