Directory / plugin

Rekiz Flashcards

v2.0.0 · by Storient

Flip cards with images or text on each side, per-side pronunciation audio, and reusable decks you can place on any page.

View on WordPress.org

About this plugin

Rekiz Flashcards adds interactive, accessible flip cards to the block editor. Each card has a front and a back, and either side can be an image or formatted text. Both sides can carry their own audio, with a play button that follows the card as it flips — built for language learning, where hearing a word matters as much as seeing it.

Cards can live directly on a page, or be saved as a deck and reused. Edit the deck once and every page using it stays in step.

Built for language learning

  • Separate audio for the front and back of every card, so a prompt and its answer can each be heard.
  • A choice of audio button icons, set once per grid so a whole set stays consistent.
  • Right-to-left friendly, for Arabic, Hebrew, Farsi and Urdu.

Images, text, or both

  • Any side of any card can be an image or rich text.
  • Text cards take their colours and size from the grid, so a set looks deliberate rather than assembled.
  • Card width and shape are adjustable — from tall playing-card proportions through to square and widescreen.

Reusable decks

  • Save a set of cards as a deck and place it on as many pages as you like.
  • Use the Flashcard Deck block to keep a page in step with a deck, or the shortcode in classic themes and page builders.
  • Load a deck’s cards straight into a grid when you want a one-off variant to edit on that page.
  • Duplicate a deck to start a new variant without rebuilding it.

Accessible by default

Accessibility is not an afterthought here:

  • Every card is a real button, reachable and operable by keyboard.
  • Screen readers are told which side is showing and what activating the card will do.
  • A visible focus ring, and a flip hint that stays on screen for touch users who have no hover.
  • Animation is dropped for anyone who has asked their system to reduce motion.

Privacy

The plugin makes no external requests. Nothing is sent anywhere, no analytics, no fonts or scripts loaded from third parties. Images and audio come from your own media library.

Source code and building

The plugin ships its human-readable source alongside the compiled files. The block sources are in src/, and build/ is generated from them with @wordpress/scripts (webpack). To rebuild:

  1. Install Node.js 18.12 or later.
  2. In the plugin folder, run npm install.
  3. Run npm run build. The build/ folder is regenerated from src/.

The PHP files in includes/, and the admin script and styles in assets/, are not compiled and are used as they are.

Plugin tags