A WordPress plugin to search, download, generate, and insert images into posts using multiple external image providers and AI services.
- Search images from multiple stock photo providers
- Generate images using AI providers
- Set images as featured images or insert inside post content
- Bulk-generate images for multiple posts
- Gutenberg block for manual image search and insertion
- Elementor widget for image search and insertion
- Automatic generation on post publish (optional)
- Keyword extraction from title, content, tags, and categories
- REST API support
- WordPress Abilities API support for MCP-compatible clients (WordPress 6.9+)
| Provider | API Key Required |
|---|---|
| OpenAI (DALL·E) | Yes |
| Stability AI | Yes |
| Google Gemini | Yes |
| Replicate | Yes |
| Cloudflare Workers AI | Yes |
| Provider | API Key Required |
|---|---|
| Pexels | Optional (proxy available) |
| Unsplash | Optional (proxy available) |
| Pixabay | Optional (proxy available) |
| Flickr | Optional (proxy available) |
| Openverse | No |
| GIPHY | Optional (proxy available) |
| YouTube thumbnails | Yes |
The plugin can work in two ways depending on the source:
-
Direct API mode — You add your own API keys for supported providers and the plugin connects directly to those services.
-
Developer proxy mode (optional, for some stock sources) — Some stock image searches can work without your own API key through an optional developer-operated proxy service.
AI image generation services require your own API keys.
- Go to Plugins > Add New in your WordPress admin
- Search for All Sources Images
- Click Install Now and activate
- Download the latest release ZIP
- Go to Plugins > Add New > Upload Plugin
- Upload the ZIP file and activate
Open the All Sources Images tab in any media picker to search and download images.
Add the ASI Images block in the Block Editor to search and insert images.
Add the ASI Image widget in Elementor to search and insert images.
Select multiple posts and run the bulk generation process to automatically generate images for all of them.
AI agents can interact with this plugin through the WordPress Abilities API:
allsi/search-imageallsi/set-featured-imageallsi/auto-generate-for-postallsi/insert-image-in-contentallsi/generate-ai-image
- Go to All Sources Images in the WordPress admin
- Open the Image Banks tab
- Add your API keys for the providers you want to use
- Save the settings
Stock image sources can optionally work through the developer proxy without your own API keys.
This plugin connects to external third-party services to search, retrieve, or generate images. Please review the terms and privacy policies of each service before use.
For some stock image sources, the plugin can use an optional proxy service operated by the plugin developer. This proxy only forwards search requests to the relevant image provider and returns results.
- Data sent: Search keywords only
- Infrastructure: Cloudflare Workers
| Service | Purpose | Terms | Privacy |
|---|---|---|---|
| OpenAI | AI image generation | Terms | Privacy |
| Stability AI | AI image generation | Terms | Privacy |
| Google Gemini | AI image generation | Terms | Privacy |
| Cloudflare Workers AI | AI image generation | Terms | Privacy |
| Replicate | AI image generation | Terms | Privacy |
| Pexels | Stock photos | Terms | Privacy |
| Unsplash | Stock photos | Terms | Privacy |
| Pixabay | Stock photos | Terms | Privacy |
| Flickr | Photo search | Terms | Privacy |
| Openverse | Open-licensed media | Terms | Privacy |
| GIPHY | Animated GIFs | Terms | Privacy |
| YouTube | Video thumbnails | Terms | Privacy |
| Google Custom Search | Web image search | Terms | Privacy |
| Google Translate | Text translation | Terms | Privacy |
This plugin is licensed under the GPLv2 or later.
For support, please use the WordPress.org support forum.
