{"id":331670,"date":"2026-06-26T10:49:24","date_gmt":"2026-06-26T10:49:24","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/media-lume-ai-image-generator\/"},"modified":"2026-07-06T06:08:55","modified_gmt":"2026-07-06T06:08:55","slug":"media-lume","status":"publish","type":"plugin","link":"https:\/\/tl.wordpress.org\/plugins\/media-lume\/","author":13810737,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Media Lume \u2013 AI Image Generator for Media Library","header_author":"Foysal Remon","header_description":"AI image generator for WordPress media library.","assets_banners_color":"c7cef1","last_updated":"2026-07-06 06:08:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/foysalremon.me","rating":5,"author_block_rating":0,"active_installs":0,"downloads":151,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"foysalremon","date":"2026-06-26 10:48:45"},"1.0.1":{"tag":"1.0.1","author":"foysalremon","date":"2026-06-30 16:11:42"},"1.0.2":{"tag":"1.0.2","author":"foysalremon","date":"2026-07-06 06:08:55"}},"upgrade_notice":{"1.0.2":"<p>Adds a local Prompt History feature. No breaking changes.<\/p>","1.0.1":"<p>No code changes \u2014 readme improvements only.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3587132,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3587132,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3587132,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3587268,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3587268,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3587132,"resolution":"1","location":"assets","locale":"","width":1860,"height":851},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3587132,"resolution":"2","location":"assets","locale":"","width":1860,"height":851},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3587132,"resolution":"3","location":"assets","locale":"","width":1720,"height":578},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3597305,"resolution":"4","location":"assets","locale":"","width":1705,"height":1262},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3597305,"resolution":"5","location":"assets","locale":"","width":960,"height":526}},"screenshots":{"1":"The image generation panel \u2014 type a prompt, choose a size and model, and click Generate.","2":"Generated images appear immediately and are saved directly to your Media Library.","3":"Providers settings \u2014 choose your image provider (Pollinations.ai or fal.ai) and connect your account.","4":"Advanced settings \u2014 set a default model and image size, and toggle prompt history on or off.","5":"Onboarding wizard \u2014 a guided setup to get started in under a minute."}},"plugin_section":[],"plugin_tags":[2353,217949,1795,52195,233],"plugin_category":[],"plugin_contributors":[185955,216641],"plugin_business_model":[],"class_list":["post-331670","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-ai-image","plugin_tags-featured-image","plugin_tags-image-generator","plugin_tags-media-library","plugin_contributors-foysalremon","plugin_contributors-saiful96","plugin_committers-foysalremon"],"banners":{"banner":"https:\/\/ps.w.org\/media-lume\/assets\/banner-772x250.png?rev=3587268","banner_2x":"https:\/\/ps.w.org\/media-lume\/assets\/banner-1544x500.png?rev=3587268","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/media-lume\/assets\/icon.svg?rev=3587132","icon":"https:\/\/ps.w.org\/media-lume\/assets\/icon.svg?rev=3587132","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/media-lume\/assets\/screenshot-1.png?rev=3587132","caption":"The image generation panel \u2014 type a prompt, choose a size and model, and click Generate."},{"src":"https:\/\/ps.w.org\/media-lume\/assets\/screenshot-2.png?rev=3587132","caption":"Generated images appear immediately and are saved directly to your Media Library."},{"src":"https:\/\/ps.w.org\/media-lume\/assets\/screenshot-3.png?rev=3587132","caption":"Providers settings \u2014 choose your image provider (Pollinations.ai or fal.ai) and connect your account."},{"src":"https:\/\/ps.w.org\/media-lume\/assets\/screenshot-4.png?rev=3597305","caption":"Advanced settings \u2014 set a default model and image size, and toggle prompt history on or off."},{"src":"https:\/\/ps.w.org\/media-lume\/assets\/screenshot-5.png?rev=3597305","caption":"Onboarding wizard \u2014 a guided setup to get started in under a minute."}],"raw_content":"<!--section=description-->\n<p>Tired of switching to a separate tool just to generate an image \u2014 then downloading it and re-uploading it to WordPress? <strong>Media Lume<\/strong> is a free AI image generator built right into your WordPress admin. Generate AI images with Flux, Ideogram, Recraft, and more, and every result lands directly in your Media Library \u2014 ready to insert into any post, set as a featured image, or use anywhere on your site. No separate app, no API key, no subscription required.<\/p>\n\n<h4>Key features<\/h4>\n\n<ul>\n<li><strong>Free by default<\/strong> \u2014 uses Pollinations.ai with no API key or account required for Flux models<\/li>\n<li><strong>More models with a free account<\/strong> \u2014 link your free Pollinations account to unlock GPT Image 2, Ideogram, Recraft, and more<\/li>\n<li><strong>Bring your own key<\/strong> \u2014 connect a fal.ai account to use your own API credits at your own rate<\/li>\n<li><strong>Saves to Media Library<\/strong> \u2014 every generated image is added to your WordPress Media Library with proper alt text, ready to use as a featured image, post thumbnail, or anywhere in your content<\/li>\n<li><strong>Multiple aspect ratios<\/strong> \u2014 Square HD (1024\u00d71024), Landscape 4:3, Portrait 4:3, and Landscape 16:9<\/li>\n<li><strong>Guided setup wizard<\/strong> \u2014 a step-by-step onboarding flow gets you generating images in under a minute<\/li>\n<li><strong>No subscription<\/strong> \u2014 generate for free with Pollinations.ai, or pay only what you use with fal.ai<\/li>\n<\/ul>\n\n<h4>Available AI models<\/h4>\n\n<p>Without any account (free, limited):<\/p>\n\n<ul>\n<li><strong>Flux<\/strong> and <strong>Flux Pro<\/strong> \u2014 fast, high-quality text-to-image generation via Pollinations.ai<\/li>\n<\/ul>\n\n<p>With a free Pollinations.ai account linked (all models unlocked):<\/p>\n\n<ul>\n<li><strong>GPT Image 2<\/strong> \u2014 OpenAI-powered image generation<\/li>\n<li><strong>Ideogram v3<\/strong> \u2014 excellent for text rendered inside images<\/li>\n<li><strong>Recraft v4.1<\/strong> \u2014 photorealistic and illustration styles<\/li>\n<li><strong>Nano Banana 2<\/strong> \u2014 fast creative generation<\/li>\n<\/ul>\n\n<p>With fal.ai (your own API key):<\/p>\n\n<ul>\n<li>Access every model available on fal.ai at your account's own pricing \u2014 including Flux Schnell, Flux 2 Pro, GPT Image 2, Ideogram v3, Recraft, and more<\/li>\n<\/ul>\n\n<h4>Who can use this plugin?<\/h4>\n\n<ul>\n<li>Any user with the <strong>upload_files<\/strong> capability (Author, Editor, Administrator) can generate images<\/li>\n<li>Only <strong>Administrators<\/strong> can access plugin settings and configure providers<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>This plugin sends your prompt and selected settings to an external API provider when you click Generate. It does not collect analytics, does not track your usage, and does not contact any external server on page load or on plugin activation. No data is transmitted unless you actively initiate image generation.<\/p>\n\n<h4>External services<\/h4>\n\n<p>This plugin relies on the following third-party APIs to generate images. You must review their terms before use.<\/p>\n\n<p><strong>Pollinations.ai<\/strong> \u2014 used as the default image provider.\nWhen you generate an image using Pollinations.ai, your prompt and generation settings (model, image size) are sent to Pollinations servers.<\/p>\n\n<ul>\n<li>Website: https:\/\/pollinations.ai<\/li>\n<li>Terms of Service: https:\/\/pollinations.ai\/terms<\/li>\n<li>Privacy Policy: https:\/\/pollinations.ai\/privacy<\/li>\n<\/ul>\n\n<p><strong>fal.ai<\/strong> \u2014 optional, used only when you configure a fal.ai API key in Settings.\nWhen you generate an image using fal.ai, your prompt and generation settings are sent to fal.ai servers using your API key.<\/p>\n\n<ul>\n<li>Website: https:\/\/fal.ai<\/li>\n<li>Terms of Service: https:\/\/fal.ai\/terms<\/li>\n<li>Privacy Policy: https:\/\/fal.ai\/privacy<\/li>\n<\/ul>\n\n<p>No data is sent to either service unless you actively click \"Generate.\" API keys are stored in your WordPress database and are transmitted directly to the respective provider over HTTPS. They are never shared with any other party.<\/p>\n\n<h4>Source Code<\/h4>\n\n<p>This plugin is open source. Full source code including all build tools and uncompiled JavaScript is available at:\nhttps:\/\/github.com\/foysalremon\/media-lume<\/p>\n\n<p>To rebuild the compiled assets from source: npm install &amp;&amp; npm run build<\/p>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for <strong>Media Lume<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong><\/li>\n<li>A setup wizard will appear automatically \u2014 follow the steps to choose your image provider<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file from WordPress.org<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Upload the zip file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate Plugin<\/strong><\/li>\n<\/ol>\n\n<h4>First steps after activation<\/h4>\n\n<p>A guided setup wizard will appear on your first admin page load. It takes about one minute to complete. You can also skip it and go directly to <strong>Media Lume<\/strong> in the sidebar to start generating.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20really%20free%3F\"><h3>Is this plugin really free?<\/h3><\/dt>\n<dd><p>Yes. The default image provider (Pollinations.ai) is completely free and requires no account or API key to start generating images. You get access to Flux models immediately. Linking a free Pollinations.ai account (takes about 30 seconds) unlocks all remaining models. fal.ai is an optional paid provider if you prefer to use your own account.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20create%20an%20account%20anywhere%3F\"><h3>Do I need to create an account anywhere?<\/h3><\/dt>\n<dd><p>No account is required to start. You can generate images with Pollinations.ai and the Flux model without signing up for anything. If you want access to all AI models, linking a free Pollinations.ai account is recommended. fal.ai requires a paid account with billing credits.<\/p><\/dd>\n<dt id=\"where%20are%20generated%20images%20stored%3F\"><h3>Where are generated images stored?<\/h3><\/dt>\n<dd><p>Generated images are downloaded from the AI provider and saved directly to your WordPress Media Library. They are stored on your own server just like any other uploaded image.<\/p><\/dd>\n<dt id=\"can%20i%20use%20generated%20images%20as%20featured%20images%3F\"><h3>Can I use generated images as featured images?<\/h3><\/dt>\n<dd><p>Yes. Every AI image generated by Media Lume is saved to your WordPress Media Library just like any other uploaded image. To set it as a featured image, open the post editor, click the Featured Image panel, and pick it from the Media Library \u2014 no extra steps needed.<\/p><\/dd>\n<dt id=\"who%20can%20generate%20images%3F\"><h3>Who can generate images?<\/h3><\/dt>\n<dd><p>Any logged-in WordPress user with the <code>upload_files<\/code> capability. This typically includes Authors, Editors, and Administrators. Subscribers and Contributors cannot generate images.<\/p><\/dd>\n<dt id=\"who%20can%20change%20plugin%20settings%3F\"><h3>Who can change plugin settings?<\/h3><\/dt>\n<dd><p>Only users with the <code>manage_options<\/code> capability, which is Administrators by default.<\/p><\/dd>\n<dt id=\"is%20my%20fal.ai%20api%20key%20stored%20securely%3F\"><h3>Is my fal.ai API key stored securely?<\/h3><\/dt>\n<dd><p>Your API key is stored in the WordPress database using <code>update_option()<\/code>, the same mechanism WordPress uses for all plugin settings. It is transmitted only to fal.ai over HTTPS when you generate an image, and never sent to any other party.<\/p><\/dd>\n<dt id=\"can%20visitors%20or%20logged-out%20users%20generate%20images%3F\"><h3>Can visitors or logged-out users generate images?<\/h3><\/dt>\n<dd><p>No. Image generation requires a logged-in user with appropriate capabilities. The REST API endpoint is protected by a permission check and is not accessible publicly.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20affect%20my%20site%27s%20front%20end%3F\"><h3>Does this plugin affect my site's front end?<\/h3><\/dt>\n<dd><p>No. Media Lume is an admin-only plugin. It does not load any scripts or styles on the public-facing side of your site.<\/p><\/dd>\n<dt id=\"what%20image%20sizes%20are%20supported%3F\"><h3>What image sizes are supported?<\/h3><\/dt>\n<dd><ul>\n<li>Square HD \u2014 1024 \u00d7 1024 px<\/li>\n<li>Landscape 4:3 \u2014 1024 \u00d7 768 px<\/li>\n<li>Portrait 4:3 \u2014 768 \u00d7 1024 px<\/li>\n<li>Landscape 16:9 \u2014 1280 \u00d7 720 px<\/li>\n<\/ul><\/dd>\n<dt id=\"does%20uninstalling%20the%20plugin%20delete%20my%20generated%20images%3F\"><h3>Does uninstalling the plugin delete my generated images?<\/h3><\/dt>\n<dd><p>No. Images that have already been saved to your Media Library remain there after uninstalling. Only the plugin's settings and configuration data are removed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>New: Prompt History \u2014 recent prompts are saved locally in your browser and can be reused with one click, right in the Media Library generation panel. Nothing is sent anywhere.<\/li>\n<li>New: Prompt History on\/off setting on the Advanced settings tab (enabled by default).<\/li>\n<li>Improved: Redesigned the Advanced settings for a cleaner, more organized layout with consistent titles, descriptions, and spacing.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved WordPress.org readme: updated title, tags, short description, and added featured image FAQ<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Free AI image generator for WordPress. Generate AI images with Flux, Ideogram, Recraft and more right inside your Media Library \u2014 no API key needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331670","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=331670"}],"author":[{"embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/foysalremon"}],"wp:attachment":[{"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331670"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331670"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331670"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331670"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331670"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tl.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331670"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}