AI Blog Post
A WordPress plugin that drafts a full blog post from just a title using AI models - inside Gutenberg or the Classic editor.
Type a post title, click Generate Post, and get a complete, well-structured blog post inserted straight into your editor — with AI-generated images saved to your Media Library. Version 2.0 turns this plugin from an OpenAI-only tool into a full multi-provider AI writing assistant:
- OpenAI — the GPT-5.6 family (Sol, Terra, Luna) plus still-supported classics like GPT-4.1, GPT-4o, and GPT-3.5 Turbo, with GPT Image 2 and DALL-E 3 for images.
- Anthropic Claude — Claude Opus 5, Sonnet 5, and Haiku 4.5, plus legacy Claude 4.x models.
- Perplexity — the Sonar family, with an optional “Sources” section built from real web citations.
- Google Gemini — Gemini 3.6/3.5 Flash for text, and the Nano Banana image family (Nano Banana 2, Nano Banana Pro) for stunning illustrations.
Works with the Block Editor (Gutenberg) and the Classic editor, on posts and pages.
✍️ Writing, your way
- Set the number of section headings, and choose whether to include an introduction and a conclusion — the post follows your structure exactly.
- Pick a default provider and model once in Settings AI Blog Post, then override either per post right from the editor sidebar.
- If a post ever hits your token limit, you get a clear notice instead of a silently cut-off article.
Images that behave
- Generate up to 4 images per post with Google Nano Banana or OpenAI.
- Images are saved to your Media Library with proper alt text — no expiring external URLs, no broken posts a day later.
- Choose where images go: spread between sections, at the beginning, after the first paragraph, after each heading, at the end — or pick the exact paragraph for each image with the custom placement mode.
- One click sets the first image as the featured image, correctly synced with the editor.
Future-proof models
Model dropdowns are curated (latest + still-supported legacy models), and every provider also has a Custom Model ID field — when a provider ships a brand-new model tomorrow, paste its ID and use it immediately. No plugin update required.

AI Blog Post
Type a post title, click Generate Post, and get a complete, well-structured blog post inserted straight into your editor — with AI-generated images saved to your Media Library. Version 2.0 turns this plugin from an OpenAI-only tool into a full multi-provider AI writing assistant:
- OpenAI — the GPT-5.6 family (Sol, Terra, Luna) plus still-supported classics like GPT-4.1, GPT-4o, and GPT-3.5 Turbo, with GPT Image 2 and DALL-E 3 for images.
- Anthropic Claude — Claude Opus 5, Sonnet 5, and Haiku 4.5, plus legacy Claude 4.x models.
- Perplexity — the Sonar family, with an optional “Sources” section built from real web citations.
- Google Gemini — Gemini 3.6/3.5 Flash for text, and the Nano Banana image family (Nano Banana 2, Nano Banana Pro) for stunning illustrations.
Works with the Block Editor (Gutenberg) and the Classic editor, on posts and pages.
✍️ Writing, your way
- Set the number of section headings, and choose whether to include an introduction and a conclusion — the post follows your structure exactly.
- Pick a default provider and model once in Settings AI Blog Post, then override either per post right from the editor sidebar.
- If a post ever hits your token limit, you get a clear notice instead of a silently cut-off article.
Images that behave
- Generate up to 4 images per post with Google Nano Banana or OpenAI.
- Images are saved to your Media Library with proper alt text — no expiring external URLs, no broken posts a day later.
- Choose where images go: spread between sections, at the beginning, after the first paragraph, after each heading, at the end — or pick the exact paragraph for each image with the custom placement mode.
- One click sets the first image as the featured image, correctly synced with the editor.
Future-proof models
Model dropdowns are curated (latest + still-supported legacy models), and every provider also has a Custom Model ID field — when a provider ships a brand-new model tomorrow, paste its ID and use it immediately. No plugin update required.
The challenge
Writers do not need AI to replace them - they need a fast way past the blank page. The plugin had to turn a post title into a usable draft inside the editor people already use, with the API key handled safely.
The approach
Meet writers in the editor
One button in Gutenberg or the Classic editor generates a draft in place — no external tools, no copy-pasting.
Safe API handling
Keys are stored server-side and every request is validated and rate-limited, so the integration behaves on shared hosting.
Drafts, not publications
Generated content always lands as a draft for a human to edit — the plugin accelerates writing rather than replacing it.