WP Manifestindependent plugin directory
manifest / editor / a11y-testimonial

Accessible Testimonial Block

An accessibility-first testimonial block for WordPress (vibe coded)

★ 7stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/webdevstudios/a11y-testimonial/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

A custom WordPress Gutenberg block built with accessibility as the foundation. This plugin provides a testimonial block that follows WCAG guidelines and ensures your testimonials are accessible to all users.

Features

  • ✅ Accessibility First: Built following WCAG 2.1 AA guidelines
  • 🎨 Customizable: Style your testimonials to match your theme
  • 🔧 Easy to Use: Simple interface within the WordPress block editor
  • 🌐 Translation Ready: Supports internationalization
  • 📱 Responsive: Works seamlessly across all device sizes

Installation

From WordPress Admin (Recommended)

  1. Download the plugin zip file
  2. Go to Plugins > Add New in your WordPress admin
  3. Click Upload Plugin
  4. Choose the downloaded zip file and click Install Now
  5. Activate the plugin

Manual Installation

  1. Upload the a11y-testimonial folder to /wp-content/plugins/
  2. Activate the plugin through the Plugins menu in WordPress

Usage

  1. Open the WordPress block editor (Gutenberg)
  2. Click the + button to add a new block
  3. Search for "Accessible Testimonial" or find it in the Text category
  4. Add your testimonial content
  5. Customize the appearance using the block settings

Accessibility Features

  • Semantic HTML: Uses proper heading hierarchy and semantic elements
  • ARIA Labels: Includes appropriate ARIA attributes for screen readers
  • Keyboard Navigation: Fully navigable using keyboard only
  • Focus Management: Clear focus indicators for all interactive elements
  • Color Contrast: Ensures sufficient color contrast ratios
  • Screen Reader Friendly: Optimized for assistive technologies

Contributing

Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.

Guidelines

  • Follow WordPress coding standards
  • Ensure accessibility compliance
  • Include tests for new features
  • Update documentation as needed

Support

If you encounter any issues or have questions:

  1. Check the Issues page
  2. Create a new issue with detailed information
  3. Contact the author at robertdevore.com

License

This plugin is licensed under the GPL-2.0-or-later license. See the LICENSE file for details.

Author

Robert DeVore


Made with ❤️ and a commitment to web accessibility.