[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGX3_j8-sqAIWopqomoDuECDsEEDrS4xk33PZCECQ0qY":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"muryam","Maryam Sultana","https:\u002F\u002Fprofiles.wordpress.org\u002Fmuryam\u002F",1,0,100,30,94,"2026-08-29T03:24:28.067Z",[14],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":7,"last_updated":21,"tested_up_to":22,"requires_at_least":23,"requires_php":24,"tags":25,"homepage":31,"download_link":32,"security_score":9,"vuln_count":8,"unpatched_count":8,"last_vuln_date":33,"fetched_at":34},"draftforge-ai-draft-poster","DraftForge – AI Draft Poster","1.21.0","\u003Cp>\u003Cstrong>DraftForge is an AI content generator and blog post writer for WordPress.\u003C\u002Fstrong> 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 \u003Cstrong>draft\u003C\u002Fstrong> (never auto-published) so you stay in full editorial control.\u003C\u002Fp>\n\u003Cp>All generation runs through the \u003Cstrong>WordPress AI Client\u003C\u002Fstrong> that ships with WordPress 7.0. You choose and configure your AI provider once, at the site level, and DraftForge uses it.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>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.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What it does\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generates a ~600 word draft post from a topic you type.\u003C\u002Fli>\n\u003Cli>Creates the categories it suggests (and assigns tags).\u003C\u002Fli>\n\u003Cli>Saves the post as a \u003Cstrong>draft\u003C\u002Fstrong> so you always review before publishing.\u003C\u002Fli>\n\u003Cli>Adds a featured image (when your configured provider supports image generation) and embeds it at the top of the post body.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>You stay in control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts are always created as drafts.\u003C\u002Fli>\n\u003Cli>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.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>All AI text and image generation is primarily performed by the \u003Cstrong>WordPress AI Client\u003C\u002Fstrong> (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.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>OpenAI API\u003C\u002Fstrong> (https:\u002F\u002Fapi.openai.com)\u003Cbr \u002F>\nOptional, 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 \u003Ccode>OPENAI_API_KEY\u003C\u002Fcode> constant).\u003C\u002Fp>\n\u003Cul>\n\u003Cli>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.\u003C\u002Fli>\n\u003Cli>Authentication: your own OpenAI API key.\u003C\u002Fli>\n\u003Cli>Terms: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>LoremFlickr\u003C\u002Fstrong> (https:\u002F\u002Floremflickr.com)\u003Cbr \u002F>\nUsed 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.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LoremFlickr\u003C\u002Fstrong> (https:\u002F\u002Floremflickr.com)\u003Cbr \u002F>\nUsed 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.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Data sent: up to three keywords derived from the generated post title, as part of the image URL.\u003C\u002Fli>\n\u003Cli>Terms \u002F about: https:\u002F\u002Floremflickr.com\u003C\u002Fli>\n\u003C\u002Ful>\n","Turn one topic into a full draft blog post — title, body, categories, tags, and a featured image — generated through the WordPress AI Client.",76,"2026-07-05T02:48:00.000Z","7.0.2","7.0","7.4",[26,27,28,29,30],"ai","ai-client","ai-writer","blog-post","content-generator","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdraftforge-ai-draft-poster.1.21.0.zip",null,"2026-07-22T17:31:50.256Z"]