Tarot Card Oracle helps you publish interactive readings on your WordPress site using your own deck artwork, your own spreads, and your own interpretations.
If a card needs a different meaning depending on where it lands in a spread, you can do that. Define a unique interpretation for each card in each position.
Ideal for * Tarot readers and professional practitioners * Oracle deck creators and writers * Coaches and creators who want interactive content * Rune and cartouche style readings
What visitors can do * Draw cards for a full spread reading * Draw a daily card * Draw a random card * Optionally type a question before drawing * Shuffle the deck with a realistic animation before selecting cards
What you can build in WordPress admin * Readings (spreads) * Positions for each reading * Cards with your own images and text * Descriptions that connect one card, one position, and one reading
Premium features * Validation wizard to spot missing links and configuration problems * Payment enabled readings * Email list and marketing integrations, including ActiveCampaign, MailChimp, and Brevo * Additional layouts and display options
Free version note Older reviews may mention limits from earlier versions. Those limits were removed in version 1.0.0. If you need payments, integrations, or validation tools, Premium is the right fit.
Quick start
- Install and activate the plugin
- Go to Card Oracle, then Demo Data, and install the sample reading
- Go to Card Oracle, then Dashboard, and copy the shortcode or use the Gutenberg block
- Paste it into a page and preview
Tip: Start with Demo Data first, then create your own reading using the Wizard.
Gutenberg block
Version 1.1.9 includes a dedicated Card Oracle Reading block. 1. In the block editor, add a new block 2. Search for Card Oracle Reading 3. Choose Daily Card, Random Card, or Full Reading 4. Pick your reading from the dropdown
No IDs needed, and it generates the correct shortcode automatically.
Videos
Overview:
More setup videos: https://www.chillichalli.com/tarot-card-oracle-videos/ YouTube channel: https://www.youtube.com/channel/UCa2PDf86FYDSsdYV5dDd0ew
Shortcodes
Use reading slug for clean, readable embeds [card-oracle name=”past-present-future-demo”] [card-oracle-daily name=”daily-inspiration”] [card-oracle-random name=”celtic-cross”]
Fallback to IDs when needed [card-oracle id=”123″] [card-oracle-daily id=”45″] [card-oracle-random id=”67″]
Optional attributes [card-oracle name=”lover-s-choice” layout=”spread” reverse=”yes”]
Translations
- English
- French
- German
- Portuguese
- Spanish
How to
Tarot Card Oracle is built from four core parts 1. Readings, the spread definitions 2. Positions, the slots inside a reading 3. Cards, your deck 4. Descriptions, the meaning of one card in one position for one reading
If something feels missing on the front end, check this order * Positions are assigned to the Reading * Cards are assigned to the Reading * Descriptions are linked to both a Card and a Position
Admin menus * Dashboard, overview and embed tools * Readings, define spreads * Positions, define and assign positions * Cards, define cards and assign to readings * Descriptions, define meanings per card and per position * Demo Data, install sample reading and sample media * Wizard, create a reading framework quickly * Status, system info and recent logs * Orders (Premium), payment enabled reading orders * Validation (Premium), find and fix configuration gaps
Security
For vulnerability notifications or responsible disclosure, please review SECURITY.md in the repository.
