Aistore Bhagavad Gita is a feature-rich WordPress plugin that brings the timeless wisdom of the Bhagavad Gita to your website visitors.
Features
- 📖 Full Chapter & Verse Browser — Navigate all 18 chapters and 700 verses with an attractive card grid
- 🎵 Audio Recitation — Plays MP3 audio for each verse (add your own audio files)
- 🕉 Verse of the Day — A new verse automatically featured every day
- 🎲 Random Verse — Display a random verse with one-click refresh
- 🔍 Live Search — Instant AJAX search across all verse text AND chapter names
- ★ Favorites — Logged-in users can save and revisit favorite verses
- 📱 Social Sharing — Share verses on Facebook, Twitter, WhatsApp, and Telegram
- 📬 Daily Email Subscription — Visitors subscribe to receive the daily verse by email, with working unsubscribe
- 🗂️ Multiple Translations — Side-by-side translation tabs
- 🖼️ Chapter Images — Attractive card images for each chapter
- 📋 Commentary — Display commentary/purport for each verse
- 🔗 Sidebar Widget — Verse of the Day or Random Verse in any widget area
- 📱 Fully Responsive — Optimised for all screen sizes
- 🔒 Secure — CSRF protection, capability checks, proper output escaping throughout
Shortcodes
- [AistoreBhagavadGita] — Full chapter & verse browser
- [AistoreVerseOfDay] — Verse of the day block
- [AistoreRandomVerse] — Random verse with refresh button
- [AistoreSearch] — Standalone live-search box
- [AistoreFavorites] — User's saved verses (requires login)
- [AistoreSubscribe] — Email subscribe form for daily verse
- Upload the aistore-bhagavad-gita folder to wp-content/plugins/
- Activate the plugin through the Plugins menu in WordPress
- Go to Dashboard > Bhagavad Gita to configure settings
- Create a page and add the shortcode [AistoreBhagavadGita]
- Select that page in Settings so share links and email links work correctly
Adding Your Data Files
Place your JSON data files inside the plugin's data/ folder:
- data/chapters.json - Chapter list
- data/verse.json - All verses
- data/commentary.json - Commentaries (optional, empty fallback included)
Adding Audio
Place MP3 files at: data/verse_recitation/{chapter_id}/{verse_number}.mp3
Example: data/verse_recitation/1/1.mp3
Adding Chapter Images
Place JPG files at: images/chapter1.jpg through images/chapter18.jpg
Also add images/default.jpg as a fallback for missing chapter images.