Bulk AI Generation
Bulk generation turns a list of titles into a stream of AI-written posts, spread over a schedule instead of dumped all at once. You paste the titles, pick categories and an AI model, choose how the batch should be spread across days — and the cron worker generates each post when its slot comes up. Reviewed or auto-published, the flow always runs through the content queue.
Used well, it saves days of writing. Used without review, it produces generic filler. Review before publishing.
Where it lives
Two screens under Content Studio in the admin menu:
- Plan Many Posts (
admin/post-panel.php) — create the batch - Content Queue (
admin/content-queue.php) — watch, review and publish the results
Both need a working AI provider key first — see AI Settings.
Creating a batch
On Plan Many Posts:
- Paste your list — one post title per line, with a category per item
- Pick the AI model the batch should use
- Choose the schedule: how many posts per day and at what times
Each item becomes a content_generation job in the task queue with its own scheduled date. Nothing is generated at submit time — the cron worker picks each job up when it's due, which keeps API usage smooth instead of bursting through your provider's rate limits. A batch of 50 posts spread at 2/day means 25 days of steady content.
Monitoring and review
The Content Queue screen lists every generated item with its status. From there you can:
- Open and edit a generated post before it goes live
- Select items in bulk, publish or clear them
- Match featured images (including Pinterest-matched images) across the batch
- Reschedule failed items — one click re-queues everything that failed, spaced days apart
- Clear failed jobs from the Content Studio hub when a provider had a bad day
Auto-publish is available for queue items; when it's on, the queue reports how many items it published on each run. If you want a human in the loop, leave auto-publish off and publish from the queue after review.
Practical tips
- Test your model choice on a single post first with AI Draft (
admin/ai-generate.php) — same providers, instant result, catches prompt/language problems cheaply - Spread batches out (1–3 posts per day) — steady publishing reads better to both readers and search engines than a 50-post dump
- Review discipline is the difference between good output and spam: fix the intro hook, verify factual claims, trim filler