{"id":342101,"date":"2026-08-24T17:35:19","date_gmt":"2026-08-24T17:35:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/autocrafterai\/"},"modified":"2026-08-24T17:35:02","modified_gmt":"2026-08-24T17:35:02","slug":"autocrafterai","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/autocrafterai\/","author":23534542,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.1.7","stable_tag":"3.1.7","tested":"7.0.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"AutoCrafterAI","header_author":"Goldie Kumar","header_description":"AI content writer with chat workflow, real Elementor widget builder, AI image alt-text, internal linking suggestions, title A\/B variants, and brand voice profiles. Multi-provider: OpenAI + Claude + Gemini + free Demo mode.","assets_banners_color":"1c5b88","last_updated":"2026-08-24 17:35:02","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/autocrafterai.com\/","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":39,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.1.7":{"tag":"3.1.7","author":"autocrafterai","date":"2026-08-24 17:35:02"}},"upgrade_notice":{"3.1.6":"<p>Rewrite of the plugin to comply with the WordPress.org Directory Guidelines. Removes trialware\/license gates so every feature is available to every user. Safe drop-in upgrade.<\/p>","3.1.5":"<p>Security release. Recommended upgrade for all sites, especially those with multiple content contributors.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3664049,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3664049,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3664049,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3664049,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"autocrafterai\/chat":{"name":"autocrafterai\/chat","title":"AutoCrafterAI AI"}},"tagged_versions":["3.1.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The Generator page with a two-column layout \u2014 editor on the left, AI chat on the right.","2":"AI Title Variants popover with five headline suggestions tagged by intent.","3":"Suggested Internal Links panel returning post candidates with anchor-text suggestions.","4":"AI Alt Text page with bulk-select and per-row Accept\/Regenerate.","5":"Media Library row action \u2014 \"Generate AI Alt\" link on every image.","6":"Attachment-modal \"Generate with AI\" button under the Alt Text field.","7":"Elementor opening with a real widget tree built from AI content \u2014 Heading, Image, Icon List, Button widgets as separate items.","8":"Gutenberg's block toolbar showing the AutoCrafterAI icon with Improve \/ Shorten \/ Extend \/ Translate \/ Add CTA."}},"plugin_section":[],"plugin_tags":[232951,210511,216551,1084,473],"plugin_category":[43],"plugin_contributors":[277301],"plugin_business_model":[],"class_list":["post-342101","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-alt-text","plugin_tags-ai-writer","plugin_tags-gpt","plugin_tags-page-builder","plugin_tags-seo-content","plugin_category-customization","plugin_contributors-autocrafterai","plugin_committers-autocrafterai"],"banners":{"banner":"https:\/\/ps.w.org\/autocrafterai\/assets\/banner-772x250.png?rev=3664049","banner_2x":"https:\/\/ps.w.org\/autocrafterai\/assets\/banner-1544x500.png?rev=3664049","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/autocrafterai\/assets\/icon-128x128.png?rev=3664049","icon_2x":"https:\/\/ps.w.org\/autocrafterai\/assets\/icon-256x256.png?rev=3664049","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>AutoCrafterAI is an AI content writer for WordPress. It generates articles from a chat prompt, then saves them as real native widgets in your page builder \u2014 Gutenberg blocks, Elementor widgets, Divi shortcode modules, WPBakery elements, or Beaver Builder rows \u2014 instead of dumping everything into a single text block.<\/p>\n\n<p>You bring your own AI provider key (OpenAI, Anthropic Claude, or Google Gemini). The plugin sends prompts directly to your chosen provider using your key. It does not run its own AI, does not proxy your content through any third-party server, and does not add per-word fees or usage credits on top of your API bill.<\/p>\n\n<h4>Core features<\/h4>\n\n<ul>\n<li><strong>AI content chat<\/strong> \u2014 describe what you want, get a full draft with autosaved history and a live token-cost meter.<\/li>\n<li><strong>Native page-builder widget output<\/strong> \u2014 one click opens your draft in Gutenberg, Elementor (Free &amp; Pro), Divi, WPBakery, or Beaver Builder with real editable widgets. Works with any other editor via clean semantic HTML.<\/li>\n<li><strong>AI Image Alt Text<\/strong> \u2014 generate accessibility-friendly alt text for Media Library images using AI vision models. Bulk-select, Media Library row action, or attachment-modal button.<\/li>\n<li><strong>Suggested Internal Links<\/strong> \u2014 AI scans your existing posts and recommends the top link candidates for the draft you're writing, with anchor-text suggestions and one-click insert.<\/li>\n<li><strong>AI Title A\/B Variants<\/strong> \u2014 one click gives you five alternative headlines tagged by intent (Listicle, Question, Curiosity, Urgency, SEO).<\/li>\n<li><strong>Auto-suggested post titles<\/strong> \u2014 AI proposes a title every time it drafts content. It never clobbers a title you typed yourself.<\/li>\n<li><strong>Auto Schema Markup<\/strong> \u2014 when AI generates an FAQ section, the plugin injects FAQPage JSON-LD. HowTo lists become HowTo schema. Every post gets Article schema with author + featured image, printed automatically to wp_head.<\/li>\n<li><strong>EU \/ GDPR Mode<\/strong> \u2014 one toggle routes OpenAI calls to the EU-resident endpoint.<\/li>\n<li><strong>Content Refresh<\/strong> \u2014 scan aging posts, rewrite them on-brand while preserving permalink, slug, SEO meta, and analytics history.<\/li>\n<li><strong>AEO Engine<\/strong> \u2014 score your content 0-100 for Answer Engine Optimization signals (question-format headings, direct answers, schema-eligible structure), then get a list of small edits you apply one at a time.<\/li>\n<li><strong>Inline AI in the Block Editor<\/strong> \u2014 Improve \/ Shorten \/ Extend \/ Translate \/ Add CTA buttons appear in the block toolbar + right sidebar whenever a paragraph, heading, list, or quote block is selected.<\/li>\n<li><strong>Inline AI in the Elementor editor<\/strong> \u2014 same five actions on Heading, Text Editor, and Button widgets, fully undoable with Ctrl+Z.<\/li>\n<li><strong>WooCommerce vision<\/strong> \u2014 a metabox on the product edit screen reads the product's featured image + title and writes both the short and full descriptions.<\/li>\n<li><strong>Brand voice<\/strong> \u2014 describe your brand once; the AI follows it in every generation.<\/li>\n<li><strong>Demo Mode<\/strong> \u2014 a built-in sample-content provider so you can trial the whole workflow without any API key.<\/li>\n<\/ul>\n\n<h4>Multi-provider AI<\/h4>\n\n<ul>\n<li><strong>OpenAI<\/strong> \u2014 GPT-4o, GPT-4o Mini, GPT-4.1, GPT-4.1 Mini (vision-capable).<\/li>\n<li><strong>Anthropic Claude<\/strong> \u2014 Haiku 4.5, Sonnet 4.6, Opus 4.7 (vision-capable).<\/li>\n<li><strong>Google Gemini<\/strong> \u2014 Gemini 2.5 Flash, 2.5 Pro, 2.0 Flash (free tier available with no credit card).<\/li>\n<li><strong>Demo Mode<\/strong> \u2014 no key required; returns realistic sample text.<\/li>\n<\/ul>\n\n<h4>Privacy &amp; external services<\/h4>\n\n<p>AutoCrafterAI does not run its own AI. Content generated by the plugin is sent directly from your WordPress site to whichever AI provider you have configured, using your own API key. The plugin does not proxy your content through any AutoCrafterAI server.<\/p>\n\n<p>The plugin uses these external services, and only when you have opted into them:<\/p>\n\n<ul>\n<li><strong>AI providers<\/strong> (used only when you have configured a key): OpenAI, Anthropic Claude, or Google Gemini. Your prompts and generated content are sent to whichever provider you configured. Each provider has its own Terms of Use and Privacy Policy \u2014 linked below.<\/li>\n<li><strong>No usage tracking or analytics.<\/strong> The plugin does not phone home for any other reason. Deactivating the plugin stops all outbound calls.<\/li>\n<\/ul>\n\n<p>Provider Terms of Use and Privacy Policy links:<\/p>\n\n<ul>\n<li>OpenAI: <a href=\"https:\/\/openai.com\/policies\/terms-of-use\">Terms<\/a>, <a href=\"https:\/\/openai.com\/policies\/privacy-policy\">Privacy<\/a><\/li>\n<li>Anthropic Claude: <a href=\"https:\/\/www.anthropic.com\/terms\">Terms<\/a>, <a href=\"https:\/\/www.anthropic.com\/privacy\">Privacy<\/a><\/li>\n<li>Google Gemini API: <a href=\"https:\/\/ai.google.dev\/terms\">Terms<\/a>, <a href=\"https:\/\/policies.google.com\/privacy\">Privacy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install via the WordPress Plugins screen.<\/li>\n<li>Activate AutoCrafterAI from the Plugins page.<\/li>\n<li>Go to <strong>AutoCrafterAI \u2192 Settings<\/strong> and add an API key for at least one provider. Google Gemini has a free tier that does not require a credit card. The built-in Demo Mode works with no API key at all.<\/li>\n<li>Go to <strong>AutoCrafterAI \u2192 Generator<\/strong> and start chatting.<\/li>\n<li>For bulk image alt-text cleanup, visit <strong>AutoCrafterAI \u2192 AI Alt Text<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20api%20key%20to%20try%20the%20plugin%3F\"><h3>Do I need an API key to try the plugin?<\/h3><\/dt>\n<dd><p>No. AutoCrafterAI ships with a built-in Demo provider that returns realistic sample content. You can explore the whole plugin without any key. Google Gemini also has a real free tier that works without a credit card.<\/p><\/dd>\n<dt id=\"which%20ai%20providers%20are%20supported%3F\"><h3>Which AI providers are supported?<\/h3><\/dt>\n<dd><p>OpenAI (GPT-4o family, GPT-4.1 family), Anthropic Claude (Haiku 4.5, Sonnet 4.6, Opus 4.7), and Google Gemini (2.5 Flash, 2.5 Pro, 2.0 Flash). All are vision-capable for alt-text and WooCommerce product descriptions.<\/p><\/dd>\n<dt id=\"where%20are%20my%20api%20keys%20stored%3F\"><h3>Where are my API keys stored?<\/h3><\/dt>\n<dd><p>In your WordPress database (<code>wp_options<\/code>), masked in the UI so they are not visible on screen. They never leave your server except when the plugin makes a direct HTTPS call to whichever provider you configured.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20my%20content%20anywhere%20besides%20the%20ai%20provider%3F\"><h3>Does the plugin send my content anywhere besides the AI provider?<\/h3><\/dt>\n<dd><p>No. AutoCrafterAI does not have a content server. All AI calls go directly from your WordPress site to whichever provider you selected for that chat.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20page%20builder%3F\"><h3>Does it work with my page builder?<\/h3><\/dt>\n<dd><p>Yes. Every generation saves clean semantic HTML that works in any editor. The plugin also builds native widgets in Gutenberg, Elementor (Free and Pro), Divi, WPBakery, and Beaver Builder.<\/p><\/dd>\n<dt id=\"what%20is%20aeo%20mode%3F\"><h3>What is AEO Mode?<\/h3><\/dt>\n<dd><p>AEO stands for Answer Engine Optimization \u2014 writing content that gets sourced by ChatGPT, Perplexity, and Google AI Overviews. The AEO Engine scores your content and suggests small edits that make it citation-friendly for AI search.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20on%20a%20client%20site%20under%20eu%20%2F%20gdpr%20rules%3F\"><h3>Can I use it on a client site under EU \/ GDPR rules?<\/h3><\/dt>\n<dd><p>Yes. Turn on EU Mode in Settings and OpenAI calls route through the EU-resident endpoint.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Uninstall removes the plugin's custom tables, options, transients, cron events, and per-user counters. Your WordPress posts are kept \u2014 those are real WP posts that belong to you.<\/p><\/dd>\n<dt id=\"is%20the%20source%20code%20available%3F\"><h3>Is the source code available?<\/h3><\/dt>\n<dd><p>Yes. The plugin is GPL v2 or later. You can inspect and modify it freely.<\/p><\/dd>\n<dt id=\"how%20does%20the%20token%20usage%20meter%20work%3F\"><h3>How does the Token Usage Meter work?<\/h3><\/dt>\n<dd><p>Every time you make an AI call, the plugin captures the exact token count from the provider's response (OpenAI returns <code>prompt_tokens<\/code> + <code>completion_tokens<\/code>; Anthropic returns <code>input_tokens<\/code> + <code>output_tokens<\/code>; Google returns <code>promptTokenCount<\/code> + <code>candidatesTokenCount<\/code>). The plugin multiplies by the current per-model pricing and shows the running monthly total + per-model breakdown on the Dashboard. All cost goes directly to your AI provider on your key.<\/p><\/dd>\n<dt id=\"does%20content%20refresh%20delete%20my%20old%20posts%3F\"><h3>Does Content Refresh delete my old posts?<\/h3><\/dt>\n<dd><p>No. It rewrites the post content in place \u2014 URL, slug, comments, categories, tags, featured image, SEO meta, and analytics history are all preserved. A <code>_nsai_refreshed_at<\/code> meta key prevents the same post from being surfaced again next month.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.1.6<\/h4>\n\n<ul>\n<li>Removed all Pro\/license\/quota code paths and license activation UI to comply with WordPress.org Directory Guidelines (fully-functional plugin, no trialware).<\/li>\n<li>Removed comparative marketing language from the description.<\/li>\n<li>Fixed all inline &lt;script&gt; and &lt;style&gt; tags \u2014 now enqueued via <code>wp_add_inline_script<\/code> \/ <code>wp_add_inline_style<\/code>.<\/li>\n<li>Fixed JSON-LD escaping in Schema output (round-trip through <code>json_decode<\/code> + <code>wp_json_encode<\/code> with <code>JSON_HEX_TAG<\/code>).<\/li>\n<li>Fixed input sanitization in the shared helper (<code>clean_post<\/code> now applies <code>sanitize_textarea_field<\/code> on string inputs).<\/li>\n<li>Moved admin menu position from 6 to 58.5 so it doesn't compete with WordPress core items.<\/li>\n<li>Removed <code>load_plugin_textdomain<\/code> call (auto-loaded since WP 4.6, which is below our minimum of WP 5.8).<\/li>\n<\/ul>\n\n<h4>3.1.5<\/h4>\n\n<ul>\n<li>Security: fixed IDOR in Content Refresh (added <code>edit_post<\/code> per-post capability check).<\/li>\n<li>Security: fixed IDOR in bulk AI Alt Text (filter attachment IDs to only those the user can edit).<\/li>\n<li>Security: new SSRF guard rejects <code>file:<\/code>, <code>data:<\/code>, <code>javascript:<\/code> URIs plus localhost, private IP ranges, and cloud metadata endpoints before <code>media_sideload_image<\/code>.<\/li>\n<\/ul>\n\n<h4>3.1.4<\/h4>\n\n<ul>\n<li>Cosmetic polish: Block Editor toolbar button uses the AutoCrafterAI brand mark instead of a generic pencil.<\/li>\n<\/ul>\n\n<h4>3.1.3<\/h4>\n\n<ul>\n<li>New: Inline AI panel in the Block Editor \u2014 Improve \/ Shorten \/ Extend \/ Translate \/ Add CTA on paragraph, heading, list, quote, and preformatted blocks.<\/li>\n<\/ul>\n\n<h4>3.1.2<\/h4>\n\n<ul>\n<li>New: Native WPBakery page-builder support \u2014 \"Open in WPBakery\" builds a real shortcode tree with editable widgets.<\/li>\n<li>New: Native Beaver Builder support \u2014 \"Open in Beaver Builder\" builds a proper Beaver node tree.<\/li>\n<li>New: Universal Builder Registry \u2014 third-party plugins can add support for their own builders via the <code>nsai_register_builders<\/code> hook.<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>New: AEO Engine \u2014 Answer Engine Optimization for Google AI Overviews, Perplexity, and ChatGPT search.<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>New: hardened licensing infrastructure.<\/li>\n<\/ul>\n\n<h4>2.6.0<\/h4>\n\n<ul>\n<li>Token usage meter, auto schema markup, EU\/GDPR mode, Content Refresh, WooCommerce vision, and Divi widget builder.<\/li>\n<\/ul>\n\n<h4>2.5.0<\/h4>\n\n<ul>\n<li>Suggested Internal Links + two-column Generator layout.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"AI content writer for WordPress with native page-builder widget output, AI image alt-text, internal linking suggestions, headline variants and auto sc &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/342101","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=342101"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/autocrafterai"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=342101"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=342101"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=342101"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=342101"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=342101"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=342101"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}