WP Manifestindependent plugin directory
manifest / seo / 9godsmemeexplainer

9 Gods Meme Explainer

Uses GPT-4 Vision to explain memes via Gorgocutie, a cute Medusa.

★ 0stars

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/glowleaf/9godsmemeexplainer/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.

🐍 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-4o model 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

  1. Get an API key from OpenAI
  2. Ensure you have access to GPT-4 (gpt-4o model)
  3. Add the key in plugin settings
  4. 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 text
  • 9gods_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

  1. Cron Job Triggers at configured intervals
  2. Finds Posts with featured images needing processing
  3. Processes in Batches (configurable size)
  4. Calls GPT-4 Vision with image and context
  5. Analyzes Content for difficulty and tags
  6. Stores Results as post metadata
  7. 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:

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. 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! 🐍✨