{"id":267475,"date":"2026-01-12T07:38:57","date_gmt":"2026-01-12T07:38:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/all-sources-images\/"},"modified":"2026-05-11T04:57:43","modified_gmt":"2026-05-11T04:57:43","slug":"all-sources-images","status":"publish","type":"plugin","link":"https:\/\/it.wordpress.org\/plugins\/all-sources-images\/","author":23219905,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"All Sources Images - Free Images from Pixabay, Unsplash, Openverse, Pexels & Giphy","header_author":"estebandezafra","header_description":"Generate stunning images for posts via AI (DALL\u00b7E, Stable Diffusion, etc) or image banks (Pexels, Unsplash, etc)","assets_banners_color":"b4999c","last_updated":"2026-05-11 04:57:43","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/github.com\/estebanstifli\/all-sources-images","header_plugin_uri":"https:\/\/github.com\/estebanstifli\/all-sources-images","header_author_uri":"https:\/\/github.com\/estebanstifli","rating":5,"author_block_rating":0,"active_installs":600,"downloads":4587,"num_ratings":5,"support_threads":2,"support_threads_resolved":2,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.4":{"tag":"1.0.4","author":"estebandezafra","date":"2026-01-12 07:42:47"},"1.0.5":{"tag":"1.0.5","author":"estebandezafra","date":"2026-01-15 08:59:33"},"1.0.6":{"tag":"1.0.6","author":"estebandezafra","date":"2026-01-27 10:30:31"},"1.0.7":{"tag":"1.0.7","author":"estebandezafra","date":"2026-03-15 05:14:39"},"1.0.8":{"tag":"1.0.8","author":"estebandezafra","date":"2026-03-25 09:37:39"},"1.0.9":{"tag":"1.0.9","author":"estebandezafra","date":"2026-05-08 10:30:41"},"1.1.0":{"tag":"1.1.0","author":"estebandezafra","date":"2026-05-11 04:57:43"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3437428,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3437428,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3437428,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"allsi\/allsi-images":{"name":"allsi\/allsi-images","title":"ASI Images"}},"tagged_versions":["1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3440157,"resolution":"1","location":"assets","locale":"","width":1751,"height":957},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3440157,"resolution":"2","location":"assets","locale":"","width":1759,"height":919},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3440157,"resolution":"3","location":"assets","locale":"","width":1856,"height":913},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3440157,"resolution":"4","location":"assets","locale":"","width":1876,"height":885}},"screenshots":{"1":"Image search","2":"Main settings dashboard with source configuration","3":"Bulk generation interface","4":"Bulk generation process"}},"plugin_section":[],"plugin_tags":[216086,1795,125979,19841,20858],"plugin_category":[50],"plugin_contributors":[238115],"plugin_business_model":[],"class_list":["post-267475","plugin","type-plugin","status-publish","hentry","plugin_tags-ai-images","plugin_tags-featured-image","plugin_tags-pexels","plugin_tags-pixabay","plugin_tags-unsplash","plugin_category-media","plugin_contributors-estebandezafra","plugin_committers-estebandezafra"],"banners":{"banner":"https:\/\/ps.w.org\/all-sources-images\/assets\/banner-772x250.png?rev=3437428","banner_2x":"https:\/\/ps.w.org\/all-sources-images\/assets\/banner-1544x500.png?rev=3437428","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/all-sources-images\/assets\/icon-256x256.png?rev=3437428","icon_2x":"https:\/\/ps.w.org\/all-sources-images\/assets\/icon-256x256.png?rev=3437428","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/all-sources-images\/assets\/screenshot-1.png?rev=3440157","caption":"Image search"},{"src":"https:\/\/ps.w.org\/all-sources-images\/assets\/screenshot-2.png?rev=3440157","caption":"Main settings dashboard with source configuration"},{"src":"https:\/\/ps.w.org\/all-sources-images\/assets\/screenshot-3.png?rev=3440157","caption":"Bulk generation interface"},{"src":"https:\/\/ps.w.org\/all-sources-images\/assets\/screenshot-4.png?rev=3440157","caption":"Bulk generation process"}],"raw_content":"<!--section=description-->\n<p><strong>All Sources Images<\/strong> helps WordPress users search Pixabay and Unsplash images, download Pixabay photos or Unsplash photos, and turn them into a featured image, inline content image, or bulk image workflow without leaving the editor.<\/p>\n\n<p>If your goal is to find a fast WordPress Pixabay plugin or an Unsplash plugin, this plugin is built for that use case: search Pixabay from the Media Library, browse Unsplash inside Gutenberg or Elementor, and assign a featured image automatically when you publish.<\/p>\n\n<p>Beyond Pixabay and Unsplash, the plugin also supports Pexels, Openverse, Flickr, GIPHY, YouTube thumbnails, and AI image generation with DALL\u00b7E, Stability AI, Gemini, Replicate, and Cloudflare Workers AI.<\/p>\n\n<h4>Main Features<\/h4>\n\n<ul>\n<li>Search Pixabay, Unsplash, Pexels, Flickr, Openverse, GIPHY, and more stock photo providers<\/li>\n<li>Generate images using supported AI providers when Pixabay or Unsplash are not enough for a specific post<\/li>\n<li>Set images as featured images<\/li>\n<li>Set a featured image automatically on publish or in bulk workflows<\/li>\n<li>Insert Pixabay, Unsplash, or AI images inside post content<\/li>\n<li>Bulk-generate featured images for multiple posts<\/li>\n<li>Gutenberg block for manual Pixabay and Unsplash image search and insertion<\/li>\n<li>Elementor widget for Pixabay and Unsplash image search and insertion<\/li>\n<li>Automatic featured image generation on post publish (optional)<\/li>\n<li>Keyword extraction from title, content, tags, and categories<\/li>\n<li>Logging for troubleshooting<\/li>\n<li>REST API support<\/li>\n<li>WordPress Abilities API support for MCP-compatible clients (WordPress 6.9+)<\/li>\n<\/ul>\n\n<h4>\ud83c\udfac Demo Video<\/h4>\n\n<p>[youtube https:\/\/www.youtube.com\/watch?v=XLHrwJsnGiY]<\/p>\n\n<h4>Supported Image Sources<\/h4>\n\n<p><strong>AI Generation<\/strong>\n* OpenAI (DALL\u00b7E)\n* Stability AI\n* Google Gemini\n* Replicate\n* Cloudflare Workers AI<\/p>\n\n<p><strong>Stock \/ Search Sources<\/strong>\n* Pixabay\n* Unsplash\n* Pexels\n* Flickr\n* Openverse\n* GIPHY\n* YouTube thumbnails<\/p>\n\n<h4>How It Works<\/h4>\n\n<p>The plugin can work in two ways depending on the source:<\/p>\n\n<ol>\n<li><p><strong>Direct API mode<\/strong><br \/>\nYou add your own API keys for supported providers and the plugin connects directly to those services.<\/p><\/li>\n<li><p><strong>Developer proxy mode (optional, for some stock sources)<\/strong><br \/>\nSome stock image searches can work without your own API key through an optional developer-operated proxy service. In that case, the search keywords are sent to the developer proxy, which forwards the request to the relevant image provider and returns the results.<\/p><\/li>\n<\/ol>\n\n<p>AI image generation services generally require your own API keys.<\/p>\n\n<h4>Why publishers use it for featured images<\/h4>\n\n<p>Many site owners search for a WordPress Pixabay plugin or a WordPress Unsplash plugin because their main goal is simple: find a relevant featured image fast. This plugin makes Pixabay and Unsplash part of the normal WordPress editorial workflow, so editors can search, compare, download, and assign a featured image without jumping between browser tabs.<\/p>\n\n<p>The same setup can also automate featured image generation on publish, bulk generation for archives, and AI fallback when a Pixabay or Unsplash result is not the best match. That combination is useful for blogs, news sites, affiliate sites, magazines, and content teams publishing at scale.<\/p>\n\n<h4>Typical Use Cases<\/h4>\n\n<ul>\n<li>Automatically find a featured image from Pixabay or Unsplash for a blog post<\/li>\n<li>Insert a Pixabay or Unsplash image after a selected paragraph<\/li>\n<li>Search Pixabay and Unsplash directly from the Media Library<\/li>\n<li>Use the Gutenberg block to manually insert Pixabay or Unsplash images in content<\/li>\n<li>Use the Elementor widget to search and display Pixabay or Unsplash images<\/li>\n<li>Bulk-process many posts with Pixabay, Unsplash, or AI fallback<\/li>\n<\/ul>\n\n<h4>AI Agent Integration<\/h4>\n\n<p>With WordPress 6.9+, AI agents can interact with this plugin through the WordPress Abilities API and MCP-compatible tools.<\/p>\n\n<p>Available abilities include:<\/p>\n\n<ul>\n<li><code>allsi\/search-image<\/code><\/li>\n<li><code>allsi\/set-featured-image<\/code><\/li>\n<li><code>allsi\/auto-generate-for-post<\/code><\/li>\n<li><code>allsi\/insert-image-in-content<\/code><\/li>\n<li><code>allsi\/generate-ai-image<\/code><\/li>\n<\/ul>\n\n<p>This allows compatible assistants to help find, generate, and assign images to posts.<\/p>\n\n<h3>Usage<\/h3>\n\n<p>There are several ways to use the plugin:<\/p>\n\n<h4>1. Media Library<\/h4>\n\n<ol>\n<li>Go to <strong>Media &gt; Add New<\/strong> or open a media picker<\/li>\n<li>Open the <strong>All Sources Images<\/strong> tab<\/li>\n<li>Search for images<\/li>\n<li>Download the selected image into your Media Library<\/li>\n<\/ol>\n\n<h4>2. Gutenberg Block<\/h4>\n\n<ol>\n<li>In the Block Editor, add the <strong>ASI Images<\/strong> block<\/li>\n<li>Search images from supported sources<\/li>\n<li>Select and insert the image into the post<\/li>\n<\/ol>\n\n<h4>3. Elementor Widget<\/h4>\n\n<ol>\n<li>In Elementor, add the <strong>ASI Image<\/strong> widget<\/li>\n<li>Open the image explorer<\/li>\n<li>Search and select an image source<\/li>\n<li>Insert the image into the page<\/li>\n<\/ol>\n\n<h4>4. Post Image Generation<\/h4>\n\n<ol>\n<li>Open a post or page<\/li>\n<li>Use the image generation tools from the plugin interface<\/li>\n<li>Generate or retrieve an image<\/li>\n<li>Set it as featured image or insert it into content<\/li>\n<\/ol>\n\n<h4>5. Bulk Generation<\/h4>\n\n<ol>\n<li>Go to the bulk generation interface<\/li>\n<li>Select one or more posts<\/li>\n<li>Run the generation process<\/li>\n<li>The plugin processes the configured image blocks for each selected post<\/li>\n<\/ol>\n\n<h3>Configuration<\/h3>\n\n<p>Configuration depends on the providers you want to use.<\/p>\n\n<h4>Stock image sources<\/h4>\n\n<p>Pixabay and Unsplash, along with some other stock image providers, can work either:<\/p>\n\n<ul>\n<li>through the optional developer proxy, or<\/li>\n<li>through your own API keys, where supported<\/li>\n<\/ul>\n\n<p>Using your own API keys for Pixabay, Unsplash, and other supported sources may provide direct connections and provider-specific rate limits.<\/p>\n\n<h4>AI image generation sources<\/h4>\n\n<p>AI services generally require your own API keys.<\/p>\n\n<p>To configure providers:<\/p>\n\n<ol>\n<li>Go to <strong>All Sources Images<\/strong><\/li>\n<li>Open the <strong>Image Banks<\/strong> tab<\/li>\n<li>Add your API keys for the providers you want to use<\/li>\n<li>Save the settings<\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to external third-party services to search, retrieve, or generate images.<\/p>\n\n<p>Depending on the provider and feature used, the plugin may send search keywords, prompts, post titles, selected text, or video URLs.<\/p>\n\n<h4>Important<\/h4>\n\n<ul>\n<li>The plugin can connect either directly to third-party providers or, for some supported stock sources, through an optional developer-operated proxy service.<\/li>\n<li>The optional proxy is used only for supported stock-source requests.<\/li>\n<li>AI image generation services generally require your own API keys.<\/li>\n<li>Please review the terms and privacy policies of each external service before use.<\/li>\n<\/ul>\n\n<h3>Plugin Developer Service<\/h3>\n\n<h4>All Sources Images Proxy (optional)<\/h4>\n\n<p>For some supported stock image sources, the plugin can use an optional proxy service operated by the plugin developer.<\/p>\n\n<p>When this proxy path is used:<\/p>\n\n<ul>\n<li>search keywords are sent to the developer proxy<\/li>\n<li>the developer proxy forwards the request to the relevant image provider<\/li>\n<li>the proxy returns the search results to your site<\/li>\n<\/ul>\n\n<p>This proxy exists only to perform the remote request to the external provider on behalf of the site.<\/p>\n\n<ul>\n<li>Service provider: Plugin developer<\/li>\n<li>Service purpose: Forward supported stock image search requests<\/li>\n<li>Data sent: Search keywords<\/li>\n<li>Terms of Service: https:\/\/github.com\/estebanstifli\/all-sources-images\/blob\/main\/TERMS.md<\/li>\n<li>Privacy Policy: https:\/\/github.com\/estebanstifli\/all-sources-images\/blob\/main\/PRIVACY.md<\/li>\n<li>Infrastructure provider: Cloudflare Workers<\/li>\n<li>Cloudflare Terms of Service: https:\/\/www.cloudflare.com\/terms\/<\/li>\n<li>Cloudflare Privacy Policy: https:\/\/www.cloudflare.com\/privacypolicy\/<\/li>\n<\/ul>\n\n<h3>Stock Photo Services<\/h3>\n\n<h4>Pexels API<\/h4>\n\n<p>Used to search stock photos.<\/p>\n\n<ul>\n<li>Service: https:\/\/www.pexels.com\/<\/li>\n<li>Data sent: Search keywords<\/li>\n<li>Terms of Service: https:\/\/www.pexels.com\/terms-of-service\/<\/li>\n<li>Privacy Policy: https:\/\/www.pexels.com\/privacy-policy\/<\/li>\n<\/ul>\n\n<h4>Unsplash API<\/h4>\n\n<p>Used to search stock photos.<\/p>\n\n<ul>\n<li>Service: https:\/\/unsplash.com\/<\/li>\n<li>Data sent: Search keywords<\/li>\n<li>Terms of Service: https:\/\/unsplash.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/unsplash.com\/privacy<\/li>\n<\/ul>\n\n<h4>Pixabay API<\/h4>\n\n<p>Used to search stock photos.<\/p>\n\n<ul>\n<li>Service: https:\/\/pixabay.com\/<\/li>\n<li>Data sent: Search keywords<\/li>\n<li>Terms of Service: https:\/\/pixabay.com\/service\/terms\/<\/li>\n<li>Privacy Policy: https:\/\/pixabay.com\/service\/privacy\/<\/li>\n<\/ul>\n\n<h4>Flickr API<\/h4>\n\n<p>Used to search photos.<\/p>\n\n<ul>\n<li>Service: https:\/\/www.flickr.com\/<\/li>\n<li>Data sent: Search keywords<\/li>\n<li>Terms of Service: https:\/\/www.flickr.com\/help\/terms<\/li>\n<li>Privacy Policy: https:\/\/www.flickr.com\/help\/privacy<\/li>\n<\/ul>\n\n<h4>Openverse API<\/h4>\n\n<p>Used to search open-licensed media.<\/p>\n\n<ul>\n<li>Service: https:\/\/openverse.org\/<\/li>\n<li>Data sent: Search keywords<\/li>\n<li>Terms of Service: https:\/\/docs.openverse.org\/terms_of_service.html<\/li>\n<li>Privacy Policy: https:\/\/automattic.com\/privacy\/<\/li>\n<\/ul>\n\n<h4>GIPHY API<\/h4>\n\n<p>Used to search animated GIFs.<\/p>\n\n<ul>\n<li>Service: https:\/\/giphy.com\/<\/li>\n<li>Data sent: Search keywords<\/li>\n<li>Terms of Service: https:\/\/support.giphy.com\/hc\/en-us\/articles\/360020027752-GIPHY-Terms-of-Service<\/li>\n<li>Privacy Policy: https:\/\/support.giphy.com\/hc\/en-us\/articles\/360032872931-GIPHY-Privacy-Policy<\/li>\n<\/ul>\n\n<h3>AI Image Generation Services<\/h3>\n\n<h4>OpenAI API (DALL\u00b7E)<\/h4>\n\n<p>Used to generate AI images.<\/p>\n\n<ul>\n<li>Service: https:\/\/openai.com\/<\/li>\n<li>Data sent: Text prompts<\/li>\n<li>Terms of Use: https:\/\/openai.com\/policies\/terms-of-use<\/li>\n<li>Privacy Policy: https:\/\/openai.com\/policies\/privacy-policy<\/li>\n<\/ul>\n\n<h4>Stability AI API<\/h4>\n\n<p>Used to generate AI images.<\/p>\n\n<ul>\n<li>Service: https:\/\/stability.ai\/<\/li>\n<li>Data sent: Text prompts<\/li>\n<li>Terms of Service: https:\/\/stability.ai\/terms-of-service<\/li>\n<li>Privacy Policy: https:\/\/stability.ai\/privacy-policy<\/li>\n<\/ul>\n\n<h4>Google Gemini API<\/h4>\n\n<p>Used to generate AI images.<\/p>\n\n<ul>\n<li>Service: https:\/\/ai.google.dev\/<\/li>\n<li>Data sent: Text prompts<\/li>\n<li>Terms of Service: https:\/\/ai.google.dev\/gemini-api\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>Cloudflare Workers AI<\/h4>\n\n<p>Used to generate AI images.<\/p>\n\n<ul>\n<li>Service: https:\/\/developers.cloudflare.com\/workers-ai\/<\/li>\n<li>Data sent: Text prompts<\/li>\n<li>Terms of Service: https:\/\/www.cloudflare.com\/terms\/<\/li>\n<li>Privacy Policy: https:\/\/www.cloudflare.com\/privacypolicy\/<\/li>\n<\/ul>\n\n<h4>Replicate API<\/h4>\n\n<p>Used to generate AI images.<\/p>\n\n<ul>\n<li>Service: https:\/\/replicate.com\/<\/li>\n<li>Data sent: Text prompts<\/li>\n<li>Terms of Service: https:\/\/replicate.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/replicate.com\/privacy<\/li>\n<\/ul>\n\n<h3>Other Services<\/h3>\n\n<h4>YouTube Data API<\/h4>\n\n<p>Used to retrieve video thumbnails.<\/p>\n\n<ul>\n<li>Service: https:\/\/www.youtube.com\/<\/li>\n<li>Data sent: Video URLs or search terms<\/li>\n<li>Terms of Service: https:\/\/www.youtube.com\/t\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>Google Custom Search API<\/h4>\n\n<p>Used for web image search where configured.<\/p>\n\n<ul>\n<li>Service: https:\/\/programmablesearchengine.google.com\/<\/li>\n<li>Data sent: Search keywords<\/li>\n<li>Terms of Service: https:\/\/developers.google.com\/custom-search\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>Google Cloud Translation API<\/h4>\n\n<p>Optional service used to translate search text where configured.<\/p>\n\n<ul>\n<li>Service: https:\/\/cloud.google.com\/translate<\/li>\n<li>Data sent: Text to translate<\/li>\n<li>Terms of Service: https:\/\/cloud.google.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h3>Third Party Libraries<\/h3>\n\n<h4>MiniMasonry.js<\/h4>\n\n<p>A lightweight dependency-free masonry layout library used for the image grid display.<\/p>\n\n<ul>\n<li>Source code: https:\/\/github.com\/Spope\/MiniMasonry.js<\/li>\n<li>Package: https:\/\/www.npmjs.com\/package\/minimasonry<\/li>\n<li>License: MIT<\/li>\n<li>Version: 1.3.2<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>For support, please use the WordPress.org support forum for this plugin.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong> in your WordPress admin<\/li>\n<li>Search for <strong>All Sources Images<\/strong><\/li>\n<li>Click <strong>Install Now<\/strong><\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong><\/li>\n<li>Upload the ZIP file<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20the%20plugin%20fully%20functional%20in%20the%20wordpress.org%20version%3F\"><h3>Is the plugin fully functional in the WordPress.org version?<\/h3><\/dt>\n<dd><p>Yes. The plugin distributed on WordPress.org is fully functional and released under GPLv2 or later.<\/p><\/dd>\n<dt id=\"do%20i%20need%20api%20keys%3F\"><h3>Do I need API keys?<\/h3><\/dt>\n<dd><p>Not always.<\/p>\n\n<p>Some stock image searches can work through the optional developer proxy service without your own API key.<\/p>\n\n<p>Other providers, especially AI image generation services, require your own API keys.<\/p><\/dd>\n<dt id=\"which%20services%20can%20work%20without%20my%20own%20api%20key%3F\"><h3>Which services can work without my own API key?<\/h3><\/dt>\n<dd><p>Some stock photo sources, including Pixabay and Unsplash workflows depending on configuration, may work through the optional developer proxy service.<\/p>\n\n<p>If you prefer, you can use your own Pixabay API key, Unsplash API key, or other supported service credentials instead of relying on the proxy.<\/p><\/dd>\n<dt id=\"can%20it%20automatically%20set%20a%20featured%20image%20from%20pixabay%20or%20unsplash%3F\"><h3>Can it automatically set a featured image from Pixabay or Unsplash?<\/h3><\/dt>\n<dd><p>Yes. You can search Pixabay or Unsplash manually from the editor, or configure automatic featured image workflows so a Pixabay or Unsplash result can be assigned when a post is published, depending on your settings and source order.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20external%20services%3F\"><h3>What data is sent to external services?<\/h3><\/dt>\n<dd><p>Depending on the feature you use, the plugin may send:<\/p>\n\n<ul>\n<li>search keywords<\/li>\n<li>post titles<\/li>\n<li>prompts<\/li>\n<li>selected text used to build image prompts<\/li>\n<li>video URLs or search terms for thumbnail retrieval<\/li>\n<\/ul>\n\n<p>Only the service needed for the requested action is contacted.<\/p>\n\n<p>If you use the optional developer proxy path for supported stock sources, search keywords are sent to the developer proxy and then forwarded to the relevant image provider.<\/p>\n\n<p>If you use your own API keys, requests are sent directly to the configured provider.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20remote%20service%20credentials%20on%20the%20developer%20server%3F\"><h3>Does the plugin store remote service credentials on the developer server?<\/h3><\/dt>\n<dd><p>No. Your own API keys are stored in your WordPress site settings and are used by your site when configured. The optional developer proxy is a forwarding service for supported stock-source requests and is not used to store your own API keys.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20with%20custom%20post%20types%3F\"><h3>Can I use this with custom post types?<\/h3><\/dt>\n<dd><p>Yes. You can enable image generation for registered custom post types.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20an%20image%20source%20fails%3F\"><h3>What happens if an image source fails?<\/h3><\/dt>\n<dd><p>The plugin can try the next configured source in your source order, depending on your settings.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%3F\"><h3>Does it work with Elementor?<\/h3><\/dt>\n<dd><p>Yes. The plugin includes an Elementor widget for image search and insertion.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20classic%20editor%3F\"><h3>Does it work with the Classic Editor?<\/h3><\/dt>\n<dd><p>Yes. The plugin works with Classic Editor as well as with Gutenberg where applicable.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0 - May 2026<\/h4>\n\n<ul>\n<li>Updated admin navigation so the parent All Sources Images menu opens the image Search page directly<\/li>\n<li>Added Search as the first child menu item for faster access to the media browser<\/li>\n<li>Added a Logging viewer in Settings &gt; Others with Refresh and Clear actions<\/li>\n<li>Improved log viewer readability with left-aligned content and horizontal scrolling support<\/li>\n<li>Fixed Gemini image parsing compatibility for inline_data\/inlineData and mime_type\/mimeType payloads<\/li>\n<li>Added Gemini 3.1 Flash Image Preview to the supported Gemini image model list<\/li>\n<\/ul>\n\n<h4>1.0.9 - May 2026<\/h4>\n\n<ul>\n<li>Added a new Auto Image tab in Settings (between Source and Proxy)<\/li>\n<li>Added Auto Image publish filters (post types, taxonomy terms, excluded post IDs)<\/li>\n<li>Added robust publish hooks for compatibility with manual publishing, RSS autobloggers, and importers<\/li>\n<li>Improved duplicate prevention by queue locking and scheduled-event checks for publish generation<\/li>\n<li>Updated bundled frontend libraries: Bootstrap Icons to 1.13.1, Bootstrap Switch to 3.4.0, PrismJS to 1.30.0<\/li>\n<\/ul>\n\n<h4>1.0.7 - March 2026<\/h4>\n\n<ul>\n<li>Compliance updates<\/li>\n<li>Removed wording that could be interpreted as feature restriction<\/li>\n<li>Clarified external service and proxy documentation<\/li>\n<li>Confirmed bulk generation processes configured image blocks without artificial limitation<\/li>\n<\/ul>\n\n<h4>1.0.6 - January 2026<\/h4>\n\n<ul>\n<li>Added WordPress Abilities API integration for MCP-compatible clients<\/li>\n<li>Added image search and image assignment abilities<\/li>\n<li>Added AI image generation ability<\/li>\n<li>Requires WordPress 6.9+ and an MCP adapter where applicable<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Fixed minor bugs<\/li>\n<li>Added demo video<\/li>\n<\/ul>\n\n<h4>1.0.4 - January 2026<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Support for multiple image sources<\/li>\n<li>Gutenberg block<\/li>\n<li>Elementor widget<\/li>\n<li>Bulk generation system<\/li>\n<li>Multi-language keyword search<\/li>\n<\/ul>","raw_excerpt":"Search Pixabay and Unsplash images, set automatic featured images, and generate AI images for WordPress posts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/267475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=267475"}],"author":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/estebandezafra"}],"wp:attachment":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=267475"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=267475"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=267475"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=267475"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=267475"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=267475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}