AI Wordpress Blog Posts GeneratorAI Wordpress Blog Posts Generator
Generate SEO-optimized WordPress blog posts instantly using Claude AI — titles, content, tags & featured images in one click
Overview
AI WordPress Blog Posts Generator is a next-generation content automation platform that puts your entire WordPress publishing pipeline on autopilot. Powered by both Google Gemini and OpenAI GPT, it generates high-quality, publish-ready blog posts, auto-creates eye-catching thumbnails, and delivers them to your WordPress site on a fully customizable schedule — all without manual intervention.
What truly sets this plugin apart is its GitHub-based update system — your installation stays current automatically by pulling the latest features, prompt improvements, and bug fixes directly from a connected GitHub repository, so you never have to manually re-download or reinstall.
Whether you're a solo blogger, a content agency managing dozens of sites, or a developer building a white-label content product, AI WordPress Blog Posts Generator gives you the infrastructure to scale content production intelligently — choosing the best AI model for each task, scheduling posts for peak engagement, and maintaining a consistent visual identity with automatically generated featured images.
Stop writing. Start automating.
Features
🤖 Dual AI Engine — Seamlessly switch between Google Gemini and OpenAI GPT-4o per task or let the system auto-select the best model based on content type and cost
🗓️ Custom Content Scheduler — Define publishing frequency, preferred posting times, time zones, and blackout dates via an intuitive scheduling dashboard
🖼️ Auto-Thumbnail Generator — Automatically creates featured images for every post using DALL·E 3 or Gemini Imagen, with configurable styles, aspect ratios, and brand color overlays
🔄 GitHub-Based Auto-Updates — Connects to your GitHub repository to pull the latest plugin version automatically — no FTP, no re-downloads, no downtime
🔌 WordPress REST API Integration — Publishes directly to single or multiple WordPress sites as draft, scheduled, or live posts
📂 Multi-Site Management — Manage unlimited WordPress installations from one centralized control panel
🏷️ Smart Tagging & Categorization — AI automatically assigns SEO-relevant tags, categories, and slug suggestions per post
🔍 SEO-Ready Content Structure — Every post is generated with proper H1–H3 hierarchy, meta descriptions, focus keywords, and internal linking suggestions
📋 Topic Queue & Bulk Import — Build a queue of topics manually or import from a CSV/Google Sheet, then let the scheduler work through them automatically
🎨 ###strong/strong### — Upload your own thumbnail templates and let the AI populate them with generated imagery and dynamic post titles
📊 Content Analytics Dashboard — Track generation history, publish status, AI model usage, token consumption, and cost estimates in real time
✍️ Pre-Publish Editor — Review, edit, and approve AI-generated content before it goes live — or enable fully hands-free auto-publish mode
🌍 Multilingual Support — Generate content in 30+ languages with a single setting toggle
🔐 Role-Based Access Control — Add team members with Editor, Reviewer, or Admin roles for collaborative workflows
📬 Email & Webhook Notifications — Get notified on successful publishes, failures, or queue completions via email or custom webhook endpoints
Requirements
PHP 8.1 or higherWordPress 6.0+ with REST API and Application Passwords enabledOpenAI API Key (GPT-4 or GPT-3.5-turbo supported)
Google Gemini API Key (Gemini 1.5 Pro recommended)
GitHub Account (for auto-update functionality — public or private repo supported)Web server: Apache 2.4+ or Nginx 1.18+MySQL 8.0+ / MariaDB 10.5+PHP Extensions:cURL, GD or Imagick, mbstring, json, zipComposer (for dependency management)Node.js
18+ & npm (for front-end asset compilation, optional)SSL certificate required on the WordPress target site(s)Minimum 512MB RAM on the hosting server (1GB+ recommended for bulk operations)
Instructions
Step 1 — Purchase & Download
Download the ZIP package from Codester and extract it to your hosting server's public web directory (e.g., /var/www/html/ai-wp-blog-generator).
Step 2 — Install Dependencies
Open a terminal, navigate to the project root, and run:
bash
<strong> composer install </strong>
For front-end assets (optional), also run:
bash
<strong><strong> npm install && npm run build </strong></strong>
Step 3 — Configure Environment
Duplicate .env.example, rename it to .env, and fill in your credentials:
env
<strong><strong><strong> # AI Providers OPENAI_API_KEY=your_openai_api_key GEMINI_API_KEY=your_google_gemini_api_key # Default AI Model Preferences DEFAULT_TEXT_MODEL=gpt-4o # or gemini-1.5-pro DEFAULT_IMAGE_MODEL=dall-e-3 # or gemini-imagen # WordPress Site (add multiple as WP_SITE_2, WP_SITE_3, etc.) WP_SITE_1_URL=https://yoursite.com WP_SITE_1_USER=your_wp_username WP_SITE_1_PASS=your_wp_application_password # GitHub Auto-Updates GITHUB_REPO=yourusername/ai-wordpress-blog-posts-generator GITHUB_TOKEN=your_personal_access_token # Required for private repos # Database DB_HOST=localhost DB_NAME=ai_wp_generator DB_USER=db_username DB_PASS=db_password # App APP_URL=https://yourdomain.com/ai-wp-blog-generator APP_TIMEZONE=UTC </strong></strong></strong>
Step 4 — Set Up the Database
Import the included schema file into your MySQL database:
bash
<strong><strong><strong><strong> mysql -u db_username -p ai_wp_generator < database/schema.sql </strong></strong></strong></strong>
Step 5 — Enable WordPress Application Passwords
In each connected WordPress site, go to Users → Your Profile → Application Passwords, generate a new password, and paste it into your .env as WP_SITE_X_PASS.
Step 6 — Connect GitHub for Auto-Updates
In the dashboard under Settings → Updates, paste your GitHub repository URL and personal access token. Click Test Connection to verify. Future updates will be pulled automatically or on-demand with one click.
Step 7 — Configure the Scheduler
Go to Scheduler → Settings and define:
Set up a server cron job to trigger the scheduler engine:
bash
<strong><strong><strong><strong><strong> # Run every 15 minutes */15 * * * * php /var/www/html/ai-wp-blog-generator/cron/run.php >> /var/log/ai-wp-generator.log 2>&1 </strong></strong></strong></strong></strong>
Step 8 — Configure Thumbnail Templates
Navigate to ###em/em###, upload your base thumbnail design (PNG/PSD), define text zones and image zones, and assign a default style. The AI will auto-populate each thumbnail with the generated post title and a relevant AI image.
Step 9 — Build Your Topic Queue
Go to Content Queue, add topics manually one by one, or click Import CSV to bulk-upload a spreadsheet of topics. Each row can optionally specify target site, category, language, and AI model overrides.
Step 10 — Launch & Monitor
Click Activate Scheduler to start automated publishing. Monitor all activity from the Dashboard → Analytics panel, including posts published, tokens consumed, cost estimates, and any errors logged for review.
Other items by this author
| Category | Plugins / WordPress / AI |
| First release | 6 April 2026 |
| Last update | 6 April 2026 |
| Tags | wordpress, wordpress plugin, openai, ai content generator, google gemini, content scheduler, blog automation, auto thumbnail, github updates, seo blog posts |








