Title: DraftForge – AI Draft Poster
Author: Maryam Sultana
Published: <strong>July 5, 2026</strong>
Last modified: July 5, 2026

---

Search plugins

![](https://ps.w.org/draftforge-ai-draft-poster/assets/banner-772x250.png?rev=3596286)

![](https://ps.w.org/draftforge-ai-draft-poster/assets/icon-256x256.png?rev=3596286)

# DraftForge – AI Draft Poster

 By [Maryam Sultana](https://profiles.wordpress.org/muryam/)

[Download](https://downloads.wordpress.org/plugin/draftforge-ai-draft-poster.1.21.0.zip)

 * [Details](https://wordpress.org/plugins/draftforge-ai-draft-poster/#description)
 * [Reviews](https://wordpress.org/plugins/draftforge-ai-draft-poster/#reviews)
 *  [Installation](https://wordpress.org/plugins/draftforge-ai-draft-poster/#installation)
 * [Development](https://wordpress.org/plugins/draftforge-ai-draft-poster/#developers)

 [Support](https://wordpress.org/support/plugin/draftforge-ai-draft-poster/)

## Description

**DraftForge is an AI content generator and blog post writer for WordPress.** Type
one topic and it writes a complete, structured draft post — SEO-friendly title, 
HTML body, suggested categories and tags — then adds a featured image. The result
is saved as a **draft** (never auto-published) so you stay in full editorial control.

All generation runs through the **WordPress AI Client** that ships with WordPress
7.0. You choose and configure your AI provider once, at the site level, and DraftForge
uses it.

If the WordPress AI Client has no image model available on your site, DraftForge
can optionally generate the featured image directly with OpenAI — you provide your
own key on the Settings page (or via a constant) and pick the image model your key
supports. If neither is available, a free stock photo is used so the draft still
has an image.

Great for bloggers, content marketers, and agencies who want to go from idea to 
a ready-to-edit first draft in seconds instead of staring at a blank editor.

**What it does**

 * Generates a ~600 word draft post from a topic you type.
 * Creates the categories it suggests (and assigns tags).
 * Saves the post as a **draft** so you always review before publishing.
 * Adds a featured image (when your configured provider supports image generation)
   and embeds it at the top of the post body.

**You stay in control**

 * Posts are always created as drafts.
 * The only credential the plugin stores is the optional OpenAI key you enter on
   the Settings page for the direct image fallback — and only if you choose to use
   it.

### External services

All AI text and image generation is primarily performed by the **WordPress AI Client**(
part of WordPress core since 7.0), which sends your topic — and a short prompt derived
from the generated title, for the image — to whichever AI provider you have configured
for your site. The plugin is not tied to any specific provider; please refer to 
your configured provider’s terms and privacy policy for how your data is handled.
When your provider returns a generated image as a URL rather than inline data, the
plugin downloads the image from that provider-supplied URL so it can be saved to
your Media Library.

**OpenAI API** (https://api.openai.com)
 Optional, used only as an image fallback
when the WordPress AI Client has no image model and you have provided an OpenAI 
key on the Settings page (or via the `OPENAI_API_KEY` constant).

 * Data sent: a short prompt derived from the generated post title; and, when detecting
   available models, a request that lists the models your key can access. Sent only
   when you generate a draft or open the Settings page with a key configured.
 * Authentication: your own OpenAI API key.
 * Terms: https://openai.com/policies/terms-of-use
 * Privacy: https://openai.com/policies/privacy-policy

**LoremFlickr** (https://loremflickr.com)
 Used only as a last-resort fallback: 
if neither the AI Client nor the direct OpenAI call can generate an image, the plugin
fetches a free stock photo so the draft still has a featured image.

**LoremFlickr** (https://loremflickr.com)
 Used only as a last-resort fallback: 
if the configured AI provider cannot generate an image, the plugin fetches a free
stock photo so the draft still has a featured image.

 * Data sent: up to three keywords derived from the generated post title, as part
   of the image URL.
 * Terms / about: https://loremflickr.com

## Screenshots

[⌊The Generate screen — type a topic and click "Generate draft".⌉⌊The Generate screen—
type a topic and click "Generate draft".⌉[

The Generate screen — type a topic and click “Generate draft”.

[⌊A finished draft: AI-written title and body, with categories, tags, and a featured
image.⌉⌊A finished draft: AI-written title and body, with categories, tags, and 
a featured image.⌉[

A finished draft: AI-written title and body, with categories, tags, and a featured
image.

[⌊The Settings screen — optional OpenAI key and image-model selector for the direct
image fallback.⌉⌊The Settings screen — optional OpenAI key and image-model selector
for the direct image fallback.⌉[

The Settings screen — optional OpenAI key and image-model selector for the direct
image fallback.

## Installation

 1. Upload the `draftforge-ai-draft-poster` folder to `/wp-content/plugins/`, or install
    the ZIP via Plugins  Add New  Upload.
 2. Activate the plugin.
 3. Make sure you are running WordPress 7.0+ and have configured an AI provider for
    the WordPress AI Client.
 4. (Optional) If the AI Client has no image model on your site, go to **AI Draft Poster
    Settings**, add your OpenAI key, and pick the image model your key supports for
    the direct image fallback.
 5. Open **AI Draft Poster**, enter a topic, and click **Generate draft**.

## FAQ

### Is this an AI content generator for WordPress?

Yes. It generates a full blog post draft — title, body, categories, tags, and a 
featured image — from a single topic, through the WordPress AI Client.

### Do I need an API key?

Usually no — DraftForge uses the WordPress AI Client, so you configure your AI provider
once at the site level. You only need to enter an OpenAI key (on the Settings page
or via the `OPENAI_API_KEY` constant) if you want the direct image fallback for 
sites where the AI Client has no image model.

### How do I pick the image model for the fallback?

On **AI Draft Poster  Settings**, enter your OpenAI key and save. The Image model
dropdown then lists the image models your key can actually access, so you can select
the one to use (e.g. DALL·E 3 or gpt-image).

### Which AI provider does it use?

Whichever one you have configured for the WordPress AI Client. DraftForge does not
lock you to a specific provider.

### Can I edit the AI-generated post before it goes live?

Always. Posts are created as drafts, so you can review, rewrite, and add your own
touch before publishing.

### Will it publish posts automatically?

No. Every post is created as a **draft** for you to review and publish manually.

### Why did my featured image come from a stock photo?

If the provider you configured for the WordPress AI Client cannot generate an image(
for example its model or your key lacks image access), the plugin falls back to 
a free LoremFlickr stock photo so the draft still has a featured image. Once your
provider has image access, AI-generated images are used automatically.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“DraftForge – AI Draft Poster” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Maryam Sultana ](https://profiles.wordpress.org/muryam/)

[Translate “DraftForge – AI Draft Poster” into your language.](https://translate.wordpress.org/projects/wp-plugins/draftforge-ai-draft-poster)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/draftforge-ai-draft-poster/),
check out the [SVN repository](https://plugins.svn.wordpress.org/draftforge-ai-draft-poster/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/draftforge-ai-draft-poster/)
by [RSS](https://plugins.trac.wordpress.org/log/draftforge-ai-draft-poster/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.21.0

 * Added an optional Settings page to configure a direct OpenAI image fallback for
   sites where the WordPress AI Client has no image model. Enter your OpenAI key
   and choose from the image models your key can access.
 * Image generation order is now: WordPress AI Client  direct OpenAI (if a key is
   configured)  stock photo.

#### 1.20.0

 * Now generates both the post text and the featured image entirely through the 
   WordPress AI Client. You configure your AI provider once at the site level — 
   no API key is entered in the plugin.
 * Removed the plugin’s settings page, its stored API key, the custom connector/
   MCP endpoints, and all direct provider calls.
 * If the configured provider cannot generate an image, the draft falls back to 
   a free stock photo so it still gets a featured image.
 * Requires WordPress 7.0 or later (where the AI Client ships in core).

#### 1.19.0

 * Renamed the plugin to “DraftForge – AI Draft Poster” for a distinctive, unambiguous
   identity.
 * API key and connector/MCP tokens are now stored verbatim (only trimmed), so credentials
   are never altered on save.
 * Moved the admin menu item lower so it no longer sits among core WordPress menu
   items.

#### 1.18.1

 * Image generation now tries both WordPress AI Client entry points (the procedural
   helper and the official facade), improving compatibility with sites where only
   one of them has an image-capable model.

#### 1.17.1

 * The OpenAI API key entered on the Settings page now takes precedence over an 
   OPENAI_API_KEY constant, so the key you choose is always used.

#### 1.17.0

 * Now fully self-contained: removed all references to and dependency on other plugins.
   Image generation uses the WordPress AI Client, an optional endpoint you configure,
   or a direct OpenAI call.

#### 1.16.0

 * Added a gentle, dismissible review request shown on the plugin’s screens after
   a couple of drafts are created.
 * Added uninstall cleanup: plugin options and cached data are removed when the 
   plugin is deleted.

## Meta

 *  Version **1.21.0**
 *  Last updated **12 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 7.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [AI](https://wordpress.org/plugins/tags/ai/)[ai client](https://wordpress.org/plugins/tags/ai-client/)
   [AI writer](https://wordpress.org/plugins/tags/ai-writer/)[blog post](https://wordpress.org/plugins/tags/blog-post/)
   [content generator](https://wordpress.org/plugins/tags/content-generator/)
 *  [Advanced View](https://wordpress.org/plugins/draftforge-ai-draft-poster/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/draftforge-ai-draft-poster/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/draftforge-ai-draft-poster/reviews/)

## Contributors

 *   [ Maryam Sultana ](https://profiles.wordpress.org/muryam/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/draftforge-ai-draft-poster/)