Install
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/glowleaf/9godsmemeexplainer/archive/refs/heads/main.zip🐍 9 Gods Meme Explainer WordPress Plugin
A WordPress plugin that uses GPT-4 Vision to automatically explain memes and funny images through the adorable persona of Gorgocutie, a friendly Medusa! Transform your meme site into an educational powerhouse with AI-generated explanations, difficulty ratings, and enhanced SEO.
✨ Features
🤖 AI-Powered Explanations
- GPT-4 Vision Integration: Uses OpenAI's latest
gpt-4omodel for accurate meme analysis - Gorgocutie Persona: Cute, bubbly Medusa character with snake puns and educational insights
- Comprehensive Analysis: Covers what's happening, why it's funny, cultural references, and motivation
📊 Difficulty Rating System (NEW!)
- 🐍 Easy: Universal humor, simple jokes
- 🐍🐍 Medium: Some cultural knowledge needed
- 🐍🐍🐍 Hard: Deep cultural/historical knowledge required
- Smart Algorithm: Automatically analyzes content complexity
🏷️ Cultural Reference Tags (NEW!)
Auto-detects and displays relevant tags:
- Medieval, Fantasy, Modern Life, Wordplay
- Pop Culture, History, Mythology, Art
- Enhances content discoverability
🚀 SEO & Structured Data (NEW!)
- Schema.org Markup: Article + LearningResource schemas
- Enhanced Meta Tags: Descriptions with difficulty ratings
- Open Graph & Twitter Cards: Better social media sharing
- Educational Content Marking: Helps with search engine rankings
- Keywords Generation: Auto-generated from content analysis
⚙️ Advanced Processing
- Configurable Cron Jobs: Every 5 minutes to daily processing
- Batch Size Control: 1-20 posts per batch to prevent timeouts
- Status Tracking: Real-time processing status in admin
- Error Handling: Comprehensive logging and retry functionality
- API Testing: Built-in connection testing tools
🎨 User Experience
- Mobile Responsive: Optimized for all screen sizes
- Share Buttons: Direct sharing of explanations
- Copy Link: Easy URL copying functionality
- Custom Avatar: Upload Gorgocutie's image
- Admin Dashboard: Complete processing overview
📦 Installation
1. Upload Plugin Files
/wp-content/plugins/9gods-meme-explainer/
├── 9gods-meme-explainer.php
└── includes/
├── admin.php
├── cron.php
└── gpt.php
2. Activate Plugin
- Go to WordPress Admin → Plugins
- Find "9 Gods Meme Explainer" and click "Activate"
3. Configure Settings
- Navigate to Settings → 9 Gods Meme Explainer
- Add your OpenAI API key
- Configure processing frequency and batch size
- Upload Gorgocutie's avatar image (optional)
⚙️ Configuration
🔑 OpenAI API Key
- Get an API key from OpenAI
- Ensure you have access to GPT-4 (
gpt-4omodel) - Add the key in plugin settings
- Use the "Test API Connection" button to verify
⏰ Processing Settings
- Frequency: Every 5 minutes to daily (default: hourly)
- Batch Size: 1-20 posts per run (default: 3)
- Manual Processing: Test button for immediate processing
🎭 Gorgocutie Persona
Gorgocutie explains memes with:
- Cute, bubbly personality with snake puns
- Educational insights about cultural references
- Analysis of humor mechanics
- Motivational sharing encouragement
🔧 Technical Details
Requirements
- WordPress 5.0+
- PHP 7.4+
- OpenAI API access with GPT-4
- Featured images on posts
API Usage
- Model:
gpt-4o(latest GPT-4 Vision) - Max Tokens: 500 per explanation
- Temperature: 0.7 for creative but consistent responses
- Timeout: 60 seconds with retry logic
Database Storage
9gods_explanation_text: Full explanation text9gods_explanation_status: Processing status (pending/processing/done/error)- Custom fields visible in post editor
SEO Implementation
- Article Schema: Standard article markup
- LearningResource Schema: Educational content marking
- Meta Keywords: Auto-generated from content
- Difficulty Metadata: Included in descriptions
- Social Media Tags: Enhanced sharing previews
📈 Benefits
For Content Creators
- Transform simple meme posts into educational content
- Improve SEO rankings with unique, valuable text
- Increase user engagement and time on site
- Potential AdSense approval boost through educational value
For Users
- Understand cultural references and context
- Learn about history, mythology, and pop culture
- Enjoy explanations with personality and humor
- Easy sharing of favorite explanations
For SEO
- Rich structured data for search engines
- Educational content classification
- Improved social media sharing
- Enhanced meta descriptions and keywords
🎯 Use Cases
Perfect for:
- Mythology & History Meme Sites (like 9gods.org)
- Educational Content Platforms
- Pop Culture Blogs
- Social Media Content Creators
- Sites Seeking AdSense Approval
🔄 Processing Workflow
- Cron Job Triggers at configured intervals
- Finds Posts with featured images needing processing
- Processes in Batches (configurable size)
- Calls GPT-4 Vision with image and context
- Analyzes Content for difficulty and tags
- Stores Results as post metadata
- Displays on Frontend with enhanced formatting
🐛 Troubleshooting
Common Issues
- API Timeouts: Reduce batch size in settings
- Missing Explanations: Check API key and test connection
- Cron Not Running: Use manual processing button to test
Debug Features
- API connection testing
- Processing status dashboard
- Error message display
- Manual retry functionality
📊 Performance
Optimizations
- Batch processing prevents server overload
- Configurable delays between API calls
- Efficient database queries
- Cached difficulty calculations
Monitoring
- Real-time processing status
- Error tracking and reporting
- API usage monitoring
- Performance metrics in admin
🤝 Contributing
This plugin is open source! Contributions welcome:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
📄 License
This project is licensed under the GPL v2 or later.
🙏 Credits
- OpenAI: GPT-4 Vision API
- WordPress: Plugin framework
- Gorgocutie: Our beloved AI meme explainer 🐍
Live Demo: 9gods.org - See Gorgocutie in action!
Repository: GitHub
Transform your memes into educational content with the power of AI! 🐍✨