Automatically add a thumbnail for your posts. Retrieve first image from Google (based on post title) and add it as featured image
Easily create eye-catching images for your posts automatically with Magic Post Thumbnail!
Retrieve images from Google Images, DALL·E, Pexels, Unsplash, Envato Elements or Pixabay thanks to API, based on your post title , text analysis and much more. The plugin add picture as your featured thumbnail or inside the post when you publish the post.
The plugin allows you to configure some settings for your automatic images : Image bank , language search, selected post types, image type, free-to-use or not, image size and much more.
Tired of spending hours searching for the perfect images for your posts? Magic Post Thumbnail! does the hard work for you!
Official Website
Documentation
VIDEO
What is included ?
Magic Post Thumbnail for FREE
Generate Thumbnail for one post
Generate Thumbnails for Posts, Pages & Custom Post Types
Image based on Titles or Text Analysis
New : Gutenberg Block for searching and adding images to your posts
Images from Google Image, Google API, Pixabay, Openverse, DALL·E or Flickr
Mass Image Generation for chosen posts or chosen taxonomies
Magic Post Thumbnail PRO
Upgrade to our PRO version to unlock even more advanced features and take your blog to the next level!
new: Insert Image anywhere in your post content!
Customisable Crons
Images from Youtube, Unsplash , Pexels or Envato Elements
More images with the Gutenberg Block
Image based on Tags, Categories, Custom Fields, Custom Request and OpenAI Keyword Extractor
Image generated randomized
Image Shuffle: Flip horizontally and/or Crop Image by 10%
Compatibility with REST requests, WPeMatico, FeedWordPress, WP All Import and Featured Image from URL.
Restricted domains
Setup a proxy
24h Support
Upgrade to PRO
Translations
Support the plugin
If you’ve found the plugin useful, please consider making a donation . Thank you for your support !
Screenshots
Magic Post Thumbnail : Bulk Generation
Magic Post Thumbnail : Gutenberg Block
Magic post Thumbnail : Settings
Magic post Thumbnail : Image Banks
Magic post Thumbnail : Generate featured images for post types
Magic post Thumbnail : Generate featured images for taxonomies
Magic post Thumbnail : Generate featured images for each post individually
Magic post Thumbnail : Crons
FAQ
How to generate images ?
There are several ways :
You can generate an image with the button “Click to generate” on a post (works on Gutemberg & Classic Editor).
You can mass generate thumbnails for posts. Go into the list of your posts, choose posts or taxonomy you want to get thumbnails, and into “Bulk Actions” choose “Generate featured images”
You can also automatically schedule generation with crons with the Pro version, or by enabling compatibility with REST Requests, WPeMatico, FeedWordPress & WP Automatic Plugin.
Is it unlimited ?
Yes you can generate image as much as you want.
Why images aren’t generated anymore ?
If you use Google Image too much for generation in a short time, your server may be temporarily banned. In this case, you should enable Interval for the generation.
I have other pre-sale questions, can you help?
Yes! You can ask us any question through our support page .
ChangeLog
5.2.3 – April 17, 2024
PRO: Fix problem with WP All import Compatibility
PRO: Improve “Inside Content” when “Classic” block is inside Gutenberg
5.2.2 – April 09, 2024
Fix bug with no result when post is not saved
Update Freemius version
5.2.1 – April 04, 2024
Changed Gutemberg detection method due to WP 6.5
Remove warnings with option “enable alt”
5.2.0 – March 18, 2024
Update Bulk page if no generation
PRO: Manage image position anywhere in content
5.1.1 – January 15, 2024
Update Freemius version
Add post type selection for Hooks
Fix CSS admin dashboard on small desktop resolutions
5.1 – December 20, 2023
PRO: Add alt on images with translation possibility
PRO: Add “Pro Account” link
5.0.4 – December 18, 2023
Add CSS links underline for source settings
Update jQuery UI version for better compatibility
Update freemius version
5.0.3 – November 25, 2023
Improve click area on button for manual generation
PRO: Add “WP Insert Post” Hook. Also works with XML RPC requests
5.0.2 – November 17, 2023
5.0.1 – November 15, 2023
Fix problem with automatic generation failing
Remove the Gutenberg Block description in the settings. Wasn’t the correct description
Fix Dall-e sentence CSS problem
5.0.0 – November 14, 2023
Change some Settings Pages
Warning errors removed by removing useless include_once for free version
Add multiple sources for automatic generation: select multiple Banks and set priorities
New Gutenberg block to manually add images from multiple Image Banks
Button for featured Image to select manually images from multiple Image Banks
Remove Image Banks “Shutterstock” & “Getty Images”, not very usefull
Add API tester for settings to check API key validity
Change Dall-e v2 to Dall-e v3
4.1.13 – July 5, 2023
Update Freemius to 2.5.10
Add conversion from png to jpg with dalle
4.1.12 – April 25, 2023
Fix bug with bulk menu action
Changed text for DALL-E: API already uses v2
4.1.11 – March 31, 2023
Security : Removed a useless div in the “Bulk Generation”
Update Freemius 2.5.6
4.1.10 – March 25, 2023
PRO: If “Translate to English” feature is enabled, set original search for image name (instead of translated)
Update Freemius 2.5.5: Should fix problems with “Fatal error: Uncaught Error: Call to undefined method Freemius_Api_WordPress::RemoteRequest()”
Update some dashboard links
Tests with WordPress 6.2 ok
4.1.9.1 – March 18, 2023
Fix bug with Freemius
Fix few JS errors
Update some translations
PRO: Fix bug with FeedWordPress
PRO: Add compatibility with REST requests from external services
4.1.8 – March 08, 2023
Update Freemius
Change CSS for “Based on” list (remove inline style)
PRO: Add Envato Elements as Image Database (requires Envato Elements subscription)
PRO: Changed “text-davinci-003” to “gpt-3.5-turbo” for OpenAI Keyword Extractor (cheaper & better)
PRO: Add option to translate the “based on” phrase/keywords with Google Translation (for better results)
4.1.7 – February 28, 2023
Update words & translations for Pixabay
Update link for Shutterstock API key
Pixabay : update webformatURL to largeImageURL to get larger images
Add documentation link (dashboard & readme)
PRO : Add “OpenAI Keyword Extractor” to extract main keyword from title
4.1.6
Semantic change : “rewrite” to “overwrite”
PRO : Improve Cron by avoiding posts with images & limiting the number of posts
4.1.5
Shutterstock options: update input type password
Add informative sentences for Shutterstock, getty images & creative commons sources
Prepare wp_insert_post() compatibility for future update
PRO : Add “WordPress Automatic Plugin” for compatibility
4.1.4
PRO : Add Pexels as database
Add few translations
4.1.3
Add show/hide icon for API keys
PRO : Improve results with Unsplash (more coming soon)
4.1.2
PRO : Add “Custom Request” for “Based on” images: allows a custom search (screenshot 2)
Changed back-office title for panel options (french version only)
More results with Pixabay (200 instead of 100)
4.1.1
Add webp as supported filetype for Google Image API
Add link to youtube video according the WP language
Change some spanish translations
Fix bug with tags (several words into a tag didn’t work)
More results with Pixabay & Unsplash (useful for random results)
PRO : Add language for Unsplash options
4.1
Fix CSS bug when a new post is created
Fix displaying of the button to generate
Change some translations
Add plugin translation in spanish
Add message when settings are updated
Update Freemius
Change CSS for logs page to avoid width problem
Add “settings config” into logs to copy current plugin settings
PRO : Fix bug with cron form (Interval & Posts date)
4.0.6
Include main CSS file only for the plugin dashboard
Add CSS file only for post editor
4.0.5
Remove useless function
Add option to add save_post hook (Tab “Posts”)
4.0.4
Update Freemius
PRO : @shuffle() instead of shuffle()
4.0.3
Fix Text Analyser with free version
Fix Text Analyser for few languages (due to stop-words and special characters)
Add webp filetype images
PRO : Fix div not showing when choosing Based on “Categories” & “Custom Field”
4.0.2
Update some conditions with pro version
Fix return error on generation.js
Remove .tabs() on magic-post-thumbnail-admin.js
Remove “-webkit-scrollbar” display:none on magic-post-thumbnail-admin.css
4.0.1
Change screenshots & plugin description
4.0
Re-worked plugin framework and classes
Re-worked Text Analyser
Re-worked graphic interface
Add button on post editor to generate images (instead of save_post hook)
Add custom interval between each image generation
Add Creative Commons & DALL·E API (v1) as Sources
After uninstall plugin : Remove plugin options & logs
Update Freemius
PRO : Add Image shuffle – flip horizontally & crop image
PRO : Update compatibility with WPeMatico & FeedWordPress