This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Accessible Carousel & Slider – WCAG AA Compliant Slideshow

Accessible Carousel & Slider – WCAG AA Compliant Slideshow

WCAG AA compliant carousel, slider & slideshow blocks: keyboard & screen-reader friendly, pause control, no autoplay, plus a card scroller.

600+ active installs
5.0
(3 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Accessible Carousel & Slider – WCAG AA Compliant Slideshow running.

WordPress compatibility
Tested to 7.1
Tested against the WordPress branch in use today.
Last updated
today
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.5
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

600+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Accessible Carousel & Slider – WCAG AA Compliant Slideshow is looked after — not on how many stores run it.

95

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 0 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.1 (current).
Support responsiveness
Not enough data
Only 2 support thread(s) — not enough to judge.
Merchant satisfaction
11 / 15
5.0/5 across 3 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-09-12 from the WordPress.org plugin registry.
Ratings

5.0

3 ratings
5★3
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Accessible Carousel & Slider gives the WordPress block editor two accessibility-first blocks — a hero carousel / slider and a native card scroller — built to WCAG Level AA. Use it as an accessible carousel, slider, or slideshow that is fully keyboard-operable, screen-reader friendly, and responsive, with an always-visible pause control and no forced autoplay. Both are real Gutenberg blocks with ready-made patterns you can insert and edit, and nothing is hidden from assistive technology. If you run WooCommerce, a Featured Products block (and a matching [ananyoo_featured_products] shortcode) can pull the products you have marked Featured straight into either accessible layout — the card scroller or the hero carousel — with real titles, alt text, prices and a WCAG-safe category badge, no API key or configuration. The block adds per-element toggles, a description length limit, colour controls and a live in-editor contrast check.

Live demo: Try the accessible carousel & slider demo »

New in this version

  • Featured Products block (new in 2.9.0): show your WooCommerce Featured products in either accessible layout — the card scroller or the hero carousel — and choose exactly what appears. Toggle the image, category badge, title, short description, price and “View” link on or off; set the description length in words; pick the order and how many to show; and choose the badge colour as Auto (always WCAG-safe) or Custom with a live contrast check that verifies your colour on the spot (WCAG 1.4.3). A matching [ananyoo_featured_products] shortcode is included for quick drop-in use. No API key, no configuration; existing blocks are unchanged.
  • An in-editor Accessibility check with a live WCAG colour-contrast pass/fail readout for every colour pair, plus alt-text, heading and button-text checks — so you catch problems while you build.
  • Full keyboard control: Left/Right arrow keys change slides and Home/End jump to the first/last slide.
  • Slide changes are announced by title to screen readers, not just “Item 2 of 5”.
  • Choose dots or a titled tab list for slide navigation, a visible slide counter, and a “Skip carousel” link.
  • Reading-time pacing for autoplay so a slide is never advanced before it can be read (autoplay stays off by default).
  • Optional, off-by-default visitor modes: a “View as list” reading mode and a dyslexia-friendly reading toggle.
  • Windows High Contrast (forced-colors) support throughout.

Hero carousel (built to the W3C/WAI Carousels tutorial): each slide has a background image and a solid “contrast box” holding a heading, a paragraph, and an optional button, placed left, right, or bottom. The solid box guarantees readable text contrast over any image. No autoplay by default; when enabled, a configurable pause/stop control is always shown.

Card scroller: a native CSS scroll-snap row of cards. Because it uses real browser scrolling, it works with the keyboard, touch, the scrollbar, and screen readers with no JavaScript — and nothing is hidden from assistive technology, avoiding the focusable-but-hidden trap common to multi-slide carousels. “Cards per view” is pure CSS (it steps down to 2 then 1 on smaller screens), and there is no autoplay.

Patterns: insert ready-made layouts (hero overlay, hero card, autoplay showcase, minimal, features row, services row) from the Accessible Carousel category, then edit freely. To save your own configured layout as a template, use WordPress’s built-in “Create pattern” on the block toolbar.

Carousel accessibility features

  • Carousel is a labelled region containing a semantic list of slides; with JavaScript off it degrades to a readable list.
  • Controls are real buttons, fully keyboard operable, with no keyboard trap.
  • Keyboard focus is never moved by next/previous or by auto-advance.
  • A polite live region announces the new slide by title (e.g. “Slide 2 of 5: …”) on user-initiated changes; auto-rotation stays silent so it does not interrupt screen reader users.
  • Full keyboard control: Left/Right arrow keys change slides and Home/End jump to the first/last slide, in addition to the on-screen buttons.
  • A visible “2 / 5” slide-position indicator, plus an in-editor Accessibility check that flags weak colour contrast, missing alt text and vague button text as you build.
  • Choose dots or a titled tab-list for slide navigation, and a “Skip carousel” link (WCAG 2.4.1) for keyboard users.
  • Optional, off-by-default visitor modes: a “View as list” reading mode and a dyslexia-friendly reading toggle.
  • No autoplay by default; when enabled, a stop/start control is always provided (WCAG 2.2.2), rotation pauses on hover and focus, and reading-time pacing can give each slide enough time to be read.
  • Transition animations (fade or slide) are disabled automatically under prefers-reduced-motion.
  • Background images are decorative by default, with a real alt-text option when the image is meaningful.
  • Solid contrast box, 44px control targets, and a high-visibility focus indicator.

Card scroller accessibility features

  • Native CSS scroll-snap: keyboard, touch, scrollbar, and screen readers all work with no JavaScript.
  • The scroll region is itself keyboard-focusable and labelled, so it can be scrolled with the arrow keys.
  • Cards are a real list; nothing is set to aria-hidden, so there is no focusable-but-hidden content.
  • Each card link carries hidden context (e.g. “Learn more – Design”) so repeated links have distinct names (WCAG 2.4.4).
  • No autoplay. Optional previous/next buttons are added only when the cards overflow, so there are never dead controls.
  • “Cards per view” is responsive by CSS (desktop value, capped at 2 on tablet and 1 on mobile).

Links

  • Plugin home & documentation
  • Live demo
  • More accessibility plugins from Ananyoo — further WordPress accessibility plugins are in active development.
  • Support & contact

Privacy

This plugin collects no data, contacts no external services, and adds no front-end links.

Where is the settings page?

There isn’t one. All options live in the block’s sidebar in the editor, which is the standard WordPress block approach.

How do I use the ready-made templates?

Open the block inserter, find the “Accessible Carousel” pattern category, and insert any pattern (hero, showcase, minimal, features row, and so on). It drops in as ordinary blocks you can edit freely. To save your own configured carousel or scroller as a reusable template, select it and choose “Create pattern” from the block toolbar — that is a built-in WordPress feature.

When should I use the scroller instead of the carousel?

Use the hero carousel for one large rotating slide at a time. Use the card scroller to show several cards at once (features, services, and similar) that visitors browse by scrolling. The scroller has no autoplay and uses native scrolling, which keeps it simple and accessible.

Should I enable autoplay?

Generally no. Auto-advancing content is a barrier for many people. When enabled, a stop control is always shown and rotation pauses on hover and focus.

Does it work without JavaScript?

Yes. Slides display as a stacked, readable list when JavaScript is unavailable.

Categories
Product images & galleries
Plugin details
Version2.9.6
Last updated2026-09-12 3:37am GMT
Added2026-06-19
Requires WordPress6.5
Tested up to7.1
Requires PHP7.4

Tags on WordPress.org
accessibility
carousel
slider
wcag
woocommerce
Alternatives
Other plugins in the same categories.
Featured Image from URL (FIFU)
60K+ installs
4.6(264)
Video Gallery for WooCommerce – Add Product Video & Featured Video
4K+ installs
5.0(44)
Product Gallery Slider, Additional Variation Images, Product Video, Product Image Zoom and Lightbox for WooCommerce – Reno Product Gallery (formerly WooGallery)
20K+ installs
4.9(161)
Product Layouts for WooCommerce
1K+ installs
5.0(15)
Product Slider, Product Carousel and Product Grid Gallery for WooCommerce – WooProduct Slider
20K+ installs
4.7(280)
Variation Images Gallery for WooCommerce
10K+ installs
4.7(39)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy