{"id":287962,"date":"2026-03-18T17:06:00","date_gmt":"2026-03-18T17:06:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zero-key-ai-images\/"},"modified":"2026-05-01T03:34:37","modified_gmt":"2026-05-01T03:34:37","slug":"picment-ai-featured-image-generator","status":"publish","type":"plugin","link":"https:\/\/es-mx.wordpress.org\/plugins\/picment-ai-featured-image-generator\/","author":23462687,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.6","stable_tag":"2.0.6","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Picment AI Featured Image Generator","header_author":"Barack Sokullu","header_description":"Auto-generate stunning DALL-E 3 AI featured images for every WordPress post. Bulk generation, per-post control, BYOK mode, and subscription plans.","assets_banners_color":"7535a6","last_updated":"2026-05-01 03:34:37","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/picment.xyz","header_author_uri":"https:\/\/emresokullu.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":463,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"baracksokullu","date":"2026-03-18 17:05:40"},"1.1.0":{"tag":"1.1.0","author":"baracksokullu","date":"2026-03-19 09:18:57"},"1.1.1":{"tag":"1.1.1","author":"baracksokullu","date":"2026-03-19 09:25:23"},"2.0.0":{"tag":"2.0.0","author":"baracksokullu","date":"2026-03-19 19:05:30"},"2.0.1":{"tag":"2.0.1","author":"baracksokullu","date":"2026-03-19 19:23:30"},"2.0.2":{"tag":"2.0.2","author":"baracksokullu","date":"2026-03-25 02:34:52"},"2.0.3":{"tag":"2.0.3","author":"baracksokullu","date":"2026-03-26 00:51:44"},"2.0.5":{"tag":"2.0.5","author":"baracksokullu","date":"2026-04-02 14:17:04"},"2.0.6":{"tag":"2.0.6","author":"baracksokullu","date":"2026-05-01 03:34:37"}},"upgrade_notice":{"1.1.1":"<p>Minor housekeeping release.<\/p>","1.1.0":"<p>Adds expanded style options and custom prompting controls.<\/p>","1.0.5":"<p>Minor improvements and compatibility updates.<\/p>","1.0.3":"<p>Recommended update with security and stability improvements.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3485892,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3485892,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3485892,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3485892,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5","1.1.0","1.1.1","2.0.0","2.0.1","2.0.2","2.0.3","2.0.5","2.0.6"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Generate Images admin page with real-time progress bar","2":"Billing page with subscription plans and BYOK option","3":"Settings page","4":"Post editor sidebar metabox"}},"plugin_section":[],"plugin_tags":[2353,261599,1795,52195,261598],"plugin_category":[],"plugin_contributors":[258050],"plugin_business_model":[],"class_list":["post-287962","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-fal-ai-flux","plugin_tags-featured-image","plugin_tags-image-generator","plugin_tags-openai-dall-e","plugin_contributors-baracksokullu","plugin_committers-baracksokullu"],"banners":{"banner":"https:\/\/ps.w.org\/picment-ai-featured-image-generator\/assets\/banner-772x250.png?rev=3485892","banner_2x":"https:\/\/ps.w.org\/picment-ai-featured-image-generator\/assets\/banner-1544x500.png?rev=3485892","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/picment-ai-featured-image-generator\/assets\/icon-128x128.png?rev=3485892","icon_2x":"https:\/\/ps.w.org\/picment-ai-featured-image-generator\/assets\/icon-256x256.png?rev=3485892","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Picment AI Featured Image Generator<\/strong> uses OpenAI's DALL-E 3 <em>or<\/em> fal.ai's Flux Pro models to automatically create beautiful, relevant featured images for your blog posts \u2014 saving you time and keeping your content visually consistent. Pick the provider that best fits your style, budget, and quality needs.<\/p>\n\n<h4>How It Works<\/h4>\n\n<p>Every time you publish a post, the plugin automatically generates a high-quality featured image based on your post's title and content. You can also run bulk generation across all your existing posts from a single admin page.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Auto-generate on publish<\/strong> \u2014 a featured image is created automatically when you publish a new post<\/li>\n<li><strong>Bulk generate<\/strong> \u2014 generate images for all existing posts from one admin page, with a real-time progress bar<\/li>\n<li><strong>Per-post control<\/strong> \u2014 enable or disable auto-generation per post via the sidebar metabox, and trigger generation manually with one click<\/li>\n<li><strong>Two AI providers to choose from<\/strong> \u2014 OpenAI DALL-E 3 <em>or<\/em> fal.ai Flux Pro (Flux Pro v1.1 Ultra 2K, Flux Pro v1.1, or Flux Dev)<\/li>\n<li><strong>DALL-E 3 quality<\/strong> \u2014 OpenAI's flagship model for clean, on-prompt illustrations<\/li>\n<li><strong>fal.ai Flux Pro<\/strong> \u2014 photorealistic editorial-grade output, with optional sharp text rendering when \"Allow text\/logos\" is enabled<\/li>\n<li><strong>Performance-optimized image settings<\/strong> \u2014 defaults use landscape output with standard quality for better featured-image fit and reasonable load speed<\/li>\n<li><strong>Custom prompt template<\/strong> \u2014 override the built-in prompt with your own using <code>{title}<\/code> and <code>{content}<\/code> placeholders<\/li>\n<li><strong>Images saved to Media Library<\/strong> \u2014 generated images are downloaded and stored in your WordPress media library<\/li>\n<li><strong>Block &amp; FSE theme compatible<\/strong> \u2014 works with all modern WordPress themes<\/li>\n<li><strong>BYOK mode<\/strong> \u2014 bring your own OpenAI <em>or<\/em> fal.ai API key (free, rate-limited to 10 requests\/min)<\/li>\n<li><strong>Subscription plans<\/strong> \u2014 buy monthly credits (Starter, Pro, Agency) for high-volume use without managing your own API key<\/li>\n<\/ul>\n\n<h4>Billing Modes<\/h4>\n\n<p><strong>Bring Your Own Key (BYOK)<\/strong> \u2014 Enter your own OpenAI <em>or<\/em> fal.ai API key. All API calls go directly from your server to the chosen provider, who you pay directly. Rate-limited to 10 requests\/minute.<\/p>\n\n<p><strong>Trial<\/strong> \u2014 New installs get 1 free credit to test the plugin with zero configuration.<\/p>\n\n<p><strong>Starter<\/strong> ($7\/month) \u2014 20 AI image credits per month. No OpenAI account needed.<\/p>\n\n<p><strong>Pro<\/strong> ($19\/month) \u2014 100 AI image credits per month. Best for active blogs.<\/p>\n\n<p><strong>Agency<\/strong> ($49\/month) \u2014 400 AI image credits per month. Ideal for managing multiple sites or high-volume content.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0+ with PHP 7.4+<\/li>\n<li>A server with outbound HTTPS access<\/li>\n<li>For BYOK mode: an <a href=\"https:\/\/platform.openai.com\/api-keys\">OpenAI API key<\/a> with access to the <code>dall-e-3<\/code> model, <em>or<\/em> a <a href=\"https:\/\/dashboard.fal.ai\/keys\">fal.ai API key<\/a> with access to a Flux Pro model<\/li>\n<\/ul>\n\n<h4>Getting Started<\/h4>\n\n<p><strong>Option A \u2014 Use a subscription plan:<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to <strong>Picment \u2192 Billing<\/strong> and subscribe to a plan<\/li>\n<li>Publish a post \u2014 a featured image will be generated automatically<\/li>\n<\/ol>\n\n<p><strong>Option B \u2014 Bring your own OpenAI or fal.ai key:<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Go to <strong>Picment \u2192 Billing<\/strong>, choose your provider (OpenAI DALL-E 3 or fal.ai Flux Pro) and enter the matching API key under \"Bring Your Own Key\"<\/li>\n<li>Publish a post \u2014 a featured image will be generated automatically<\/li>\n<\/ol>\n\n<p><strong>Option C \u2014 Try it free:<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin \u2014 you receive 1 free trial credit automatically<\/li>\n<li>Go to <strong>Picment \u2192 Generate<\/strong> and generate your first image<\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following external services:<\/p>\n\n<h4>OpenAI (DALL-E 3)<\/h4>\n\n<p>Used to generate featured images from your post title and content when BYOK (Bring Your Own Key) mode is active <em>and<\/em> OpenAI is the selected provider.<\/p>\n\n<ul>\n<li><strong>Data sent:<\/strong> post title and a content excerpt derived from the post body<\/li>\n<li><strong>When:<\/strong> each time an image is generated in BYOK mode with OpenAI selected<\/li>\n<li><strong>Terms of use:<\/strong> https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<h4>fal.ai (Flux Pro)<\/h4>\n\n<p>Used to generate featured images from your post title and content when BYOK (Bring Your Own Key) mode is active <em>and<\/em> fal.ai is the selected provider.<\/p>\n\n<ul>\n<li><strong>Data sent:<\/strong> post title and a content excerpt derived from the post body<\/li>\n<li><strong>When:<\/strong> each time an image is generated in BYOK mode with fal.ai selected<\/li>\n<li><strong>Terms of use:<\/strong> https:\/\/fal.ai\/terms<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/fal.ai\/privacy<\/li>\n<\/ul>\n\n<h4>Picment Image Service<\/h4>\n\n<p>Used to generate images via managed subscription plans (Starter, Pro, Agency), and for site registration, billing synchronisation, checkout session creation, and credit tracking. This service is operated by the plugin author.<\/p>\n\n<ul>\n<li><strong>Data sent:<\/strong> your site URL and a unique anonymous install ID (on activation); a prompt derived from your post title and content excerpt (on image generation in trial or paid mode); plan selection (on subscription)<\/li>\n<li><strong>When:<\/strong> on plugin activation, when subscribing to a plan, when syncing billing status, and when generating images in trial or paid mode<\/li>\n<li><strong>Terms of use and privacy policy:<\/strong> https:\/\/picment.xyz<\/li>\n<\/ul>\n\n<h4>Stripe<\/h4>\n\n<p>Used to process subscription payments securely. Payment details are handled entirely on Stripe-hosted pages and are never stored by this plugin.<\/p>\n\n<ul>\n<li><strong>Data sent:<\/strong> your site's anonymous install ID is associated with your subscription for credit tracking; payment details are entered directly on Stripe-hosted pages<\/li>\n<li><strong>When:<\/strong> when subscribing to or managing a paid plan<\/li>\n<li><strong>Terms of service:<\/strong> https:\/\/stripe.com\/legal\/ssa<\/li>\n<li><strong>Privacy policy:<\/strong> https:\/\/stripe.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>picment-ai-featured-image-generator<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress<\/li>\n<li>Go to <strong>Picment \u2192 Billing<\/strong> to choose your billing mode<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20work%20with%20block%20%28fse%29%20themes%3F\"><h3>Does this plugin work with block (FSE) themes?<\/h3><\/dt>\n<dd><p>Yes. Featured image support is detected using the standard WordPress <code>current_theme_supports()<\/code> API, which works with all modern block and classic themes.<\/p><\/dd>\n<dt id=\"what%20is%20byok%20mode%3F\"><h3>What is BYOK mode?<\/h3><\/dt>\n<dd><p>BYOK stands for \"Bring Your Own Key.\" In this mode, you enter your own OpenAI API key <em>or<\/em> your own fal.ai API key. All image generation requests go directly from your WordPress server to the chosen provider \u2014 we never see your key or your images. You pay the provider directly at their standard pricing.<\/p><\/dd>\n<dt id=\"should%20i%20pick%20openai%20dall-e%203%20or%20fal.ai%20flux%20pro%3F\"><h3>Should I pick OpenAI DALL-E 3 or fal.ai Flux Pro?<\/h3><\/dt>\n<dd><p>Both are supported as first-class providers \u2014 pick whichever fits your taste, budget, and use case:<\/p>\n\n<ul>\n<li><strong>OpenAI DALL-E 3<\/strong> \u2014 strong at clean illustrations and stylized concepts. Text inside images is always prohibited (DALL-E 3 renders it poorly).<\/li>\n<li><strong>fal.ai Flux Pro v1.1 Ultra<\/strong> \u2014 best photorealistic output at 2K resolution.<\/li>\n<li><strong>fal.ai Flux Pro v1.1<\/strong> \u2014 fast, ~1MP, great quality-per-dollar.<\/li>\n<li><strong>fal.ai Flux Dev<\/strong> \u2014 budget-friendly fal.ai option for high volume.<\/li>\n<\/ul>\n\n<p>When the <strong>Allow text\/logos<\/strong> setting is enabled, fal.ai actively renders crisp text on-image; OpenAI ignores this setting and stays text-free.<\/p><\/dd>\n<dt id=\"what%20is%20a%20credit%3F\"><h3>What is a credit?<\/h3><\/dt>\n<dd><p>One credit = one AI-generated image. Credits are tied to your billing period and reset monthly when your subscription renews. Unused credits do not roll over.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20run%20out%20of%20credits%3F\"><h3>What happens when I run out of credits?<\/h3><\/dt>\n<dd><p>Generation is paused until your credits reset at the start of your next billing period, or until you upgrade to a higher plan.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20custom%20prompt%3F\"><h3>Can I use a custom prompt?<\/h3><\/dt>\n<dd><p>Yes \u2014 go to <strong>Picment \u2192 Settings<\/strong> and enter your own prompt template. Use <code>{title}<\/code> and <code>{content}<\/code> as placeholders for the post title and content.<\/p><\/dd>\n<dt id=\"where%20are%20images%20stored%3F\"><h3>Where are images stored?<\/h3><\/dt>\n<dd><p>Images are downloaded from the active provider (OpenAI or fal.ai) and saved to your WordPress Media Library. They are not hosted externally.<\/p><\/dd>\n<dt id=\"will%20it%20overwrite%20my%20existing%20featured%20images%3F\"><h3>Will it overwrite my existing featured images?<\/h3><\/dt>\n<dd><p>By default, auto-generation is skipped if a post already has a featured image. You can enable overwriting in <strong>Picment \u2192 Settings<\/strong>.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20generation%20fails%3F\"><h3>What happens if generation fails?<\/h3><\/dt>\n<dd><p>The failure is recorded in the post's AI Status. You can retry generation at any time from the Generate page or from the post editor sidebar.<\/p><\/dd>\n<dt id=\"how%20do%20i%20cancel%20my%20subscription%3F\"><h3>How do I cancel my subscription?<\/h3><\/dt>\n<dd><p>Click <strong>Manage Subscription<\/strong> on the <strong>Picment \u2192 Billing<\/strong> page. This opens the Stripe Customer Portal where you can cancel or modify your plan at any time.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.6<\/h4>\n\n<ul>\n<li>Documentation: surfaced fal.ai Flux Pro support across the plugin listing \u2014 features, BYOK requirements, getting-started instructions, FAQ, and external services<\/li>\n<li>No functional code changes<\/li>\n<\/ul>\n\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Adjusted default size to 1792 \u00d7 1024 (landscape) for better WordPress featured-image placement<\/li>\n<li>Kept default quality at standard for faster generation and lighter image payloads<\/li>\n<li>Reduced size choices to two practical options: landscape (best fit) and square (faster fallback)<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Reduced default output size to 1024 \u00d7 1024 to improve front-end image load performance<\/li>\n<li>Reduced default quality to standard for better generation speed and lower payload size<\/li>\n<li>Simplified image size\/quality choices to prioritize performance-focused output<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Fix stable tag mismatch that prevented WordPress.org from displaying the correct version<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed text\/logo prohibition to apply to fal.ai in subscription mode (was previously ignored)<\/li>\n<li>Fixed OpenAI BYOK mode to always prohibit text regardless of the \"Allow text\/logos\" setting<\/li>\n<li>When \"Allow text\/logos\" is enabled, fal.ai now actively encourages clear text rendering; OpenAI always prohibits (poor text quality)<\/li>\n<li>Fixed potential double-application of prompt modifiers in subscription mode<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fixed site registration to use install_id as primary identity (prevents localhost collision)<\/li>\n<li>Removed class-stripe.php \u2014 all Stripe handling is server-side<\/li>\n<li>Removed stale wp-config.php constant references<\/li>\n<li>Moved provider\/fal.ai settings to Billing page<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Added fal.ai Flux Pro as an alternative image generation provider<\/li>\n<li>Significantly improved prompt engineering for higher quality images<\/li>\n<li>New provider selection in Settings (OpenAI DALL-E 3 or fal.ai Flux Pro)<\/li>\n<li>New fal.ai model selection: Flux Pro Ultra (2K), Flux Pro v1.1, Flux Dev<\/li>\n<li>BYOK support for fal.ai API keys<\/li>\n<li>Enhanced style modifiers with professional-grade prompts<\/li>\n<li>Better default prompt with editorial quality focus<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Housekeeping: removed stray development files from plugin package.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added expanded image look styles: Photorealistic, Anime \/ Manga, Cinematic, Watercolor painting, and 3D render.<\/li>\n<li>Added a new Custom look option with custom prompting instructions for user-defined visual style guidance.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Minor improvements and compatibility updates<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Updated API URLs to use picment.xyz instead of aaronswtech.com<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed plugin version constant<\/li>\n<li>Improved output escaping throughout admin UI<\/li>\n<li>Updated plugin branding to Picment<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Minor stability improvements<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Billing system improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release with DALL-E 3 image generation, bulk generate, per-post control, BYOK mode, trial credit, and Starter\/Pro\/Agency subscription plans<\/li>\n<\/ul>","raw_excerpt":"Auto-generate stunning AI featured images with OpenAI DALL-E 3 or fal.ai Flux Pro. Bulk generation, per-post control, BYOK mode, and subscription plan &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/287962","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=287962"}],"author":[{"embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/baracksokullu"}],"wp:attachment":[{"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=287962"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=287962"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=287962"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=287962"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=287962"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-mx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=287962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}