Auto Featured Image (Auto Post Thumbnail)


Automatically generate the Featured Image from the first image in post or any custom post type only if Featured Image is not set manually. Featured Image Generation From Title. Native image search for Elementor, Gutenberg, Classic Editor.

1. Generate or remove featured images in one click.
2. Customize the process – generate or remove featured images
from the list of posts or pages.
3. Native image search for Elementor, Gutenberg, Classic Editor.
4. Use filters – generate or remove featured images based on the
post type, status, category, or the creation date.
5. Automatically generates an image for each post from the post title and sets it as the featured image. NEW!
6. Search & upload featured images from popular stock
platforms instantly.

AFI (APT) users save up to 20 minutes per hour on generating content for a website.
Let’s go through the process of creating a post and see how timesaving APT can be.

  1. Enter a post title.
  2. Add a text.
  3. Search for images with the Creative Commons license.
    Download images from a search page or a stock service.
  4. Upload images. Add them to a post accordingly.
  5. Upload a featured image.
  6. Publish a post.

It takes six steps to create a post.
Now imagine that APT turns three steps into one! Learn how to save up to 30% time for more engaging activities!

This plugin is a must-have for every WordPress blog. Don’t
hesitate to install this content maker tool on your website.
Recommend it to your friends and colleagues; maximize their
time and make their websites better!

New features of AFI automatically generates an image for each post from the post title and sets it as the featured image. The image will then be included in your theme wherever the featured image for the post is called for.
It’s good to have an image in every post and page that you create. It helps for things like search engine optimization, social sharing, and just the attractiveness of your website or blog. But sometimes it can take longer to find a good image for a particular blog post than to write the post itself. And often, quality images are expensive.
This features of APT simplifies the process of publishing content and saves you money. It will automatically create a customized image for each post or page that you write. You can select a background image to match the look and feel of your blog, and the plugin will automatically write the title (or other text of your choosing) of a new or updated post or page on top of this background image to create a unique featured image for each post.


  1. Filters to generate or remove featured images based on the post type, status, category, or the creation date
  2. Generate or remove featured images from the list of posts or pages
  3. Featured Image Generation From Title.
  4. Upload your own background images.
  5. Upload your own fonts.
  6. Position the text on the image.
  7. Unlimited search & upload featured images from Google, Unsplash, Pixabay.
  8. Images are recommended by the NEURAL NETWORK.
  9. Import all images from the post text to the media library.

learn more.

What’s Next

If you like this plugin, then consider checking out our other projects:
Clearfy – WordPress optimization plugin and disable ultimate tweaker
Robin image optimizer – Make your WordPress site blazingly fast and rank higher in search engines.
Woody ad snippets – Save up to 70 hours of routine work on your WordPress website monthly!
Social Slider Widget – Display Instagram feeds in widgets, posts, pages, or anywhere else using shortcodes
AntiSpam – Stop spam form submissions on your WordPress

We’ve used some of the powerful features from the
plugins: Dynamic Featured Image, Featured Image from URL, Regenerate Thumbnails, Force Regenerate Thumbnails, Recent Posts Widget Extended


  • English (default), always included
  • Italian — big thanks to @marcnyc
  • Spanish (Spain) — big thanks to @nobnob
  • Dutch — big thanks to @psmits1567
  • Spanish (Venezuela) — big thanks to @nobnob, @yordansoares
  • French (France) — @btpub
  • Swedish — @elbogen

We are very need for your help with translating the
Auto Featured Image plugin
into your native language. We want to make it international and understandable for everyone. Please contact us via email inside the plugin, or create a topic on our support forum if you can help with the translations. In exchange for your help, we will give you better support and our premium plugins absolutely free!


  • New image generation tools
  • Bulk Featured Images generation
  • Featured Images selective generation
  • Manual Featured Images Selection
  • Image search in Google, Unsplash, Pixabay
  • Compatibility with Elementor and Gutenberg
  • Feature image generation from title
  • Font settings
  • Text settings
  • Text settings
  • Text settings


This section describes how to install the plugin and get it working.

  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Settings->APT – disable unused features screen to configure the plugin


March 20, 2023
The plugin does not work, it does not generate any image, I wrote to support, I published in this forum and they do not respond anywhere. Very bad experience with this Wordpress plugin, a shame because the idea of it is very good, a shame about the support.
December 22, 2022
<!-- wp:paragraph --> <p>I've been using APT (Auto Post Thumbnail) for quite a while; it's the tool you need if you've configured your WordPress installation to act as a feed aggregator (which is what I do in a few sites), since you'll have to deal with the featured image in some way, and APT is certainly among the best.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>I also use it quite a lot with sites where either one of the following things is common:</p> <!-- /wp:paragraph --> <!-- wp:list {"ordered":true} --> <!-- wp:list-item --> You change themes with some regularity. The way themes deal with the featured image is never consistent. Sometimes it gets automatically posted on the places you wish (e.g. archives, search); sometimes it isn't; often it appears quite distorted (or cropped) as an article header. As a consequence, depending on the theme, you may wish to either use featured images or not (and just post your favourite image in the article body itself), and change that procedure later, when you switch to a completely different theme. APT deals with it automatically for you! <!-- /wp:list-item --> <!-- wp:list-item --> Your writers/contributors are not acquainted with the many tricks that WordPress does, and may never bother to check if they should have a featured image or not. Or some do that consistently, while others never do it, while still uploading images to display inside their articles. APT will make sure that all articles have a thumbnail image! <!-- /wp:list-item --> <!-- wp:list-item --> Because of theme constraints, some image sizes are more appropriate than others for the featured image, but you cannot rely on either your Photoshopping skills, or on your writers' skills, to correctly resize the featured image before posting the article. Also, when a theme is changed, the 'correct' size might change (it usually will). Once again, APT is your friend here, and makes sure that you will get the correct size for the current theme — which you will be able to change later on if you need. <!-- /wp:list-item --> <!-- wp:list-item --> What about those pesky cases when an article does not have any image at all? A good example is posting some code in a programming language, to exemplify configuration settings, or something similar that really does not require a featured image at all. This will mean that such articles will display a blank image, or, worse, a silly default image (a question mark or something similar) on certain archive/search lists, or on related content, etc. Well, APT can be configured to always include a thumbnail image for every article, even if it's just the title written on top of a background image that is consistent with the remaining theme design. <!-- /wp:list-item --> <!-- /wp:list --> <!-- wp:paragraph --> <p>This made me actually buy one of their unlimited licenses for APT (sometimes you get them at a hefty discount, well worth the money!), because, as a bonus, you get a reasonably good batch utility (it may take hours to add thumbnails if you have dozens of thousands of articles — which I do! — but it will work well, never running out of memory or hitting any further server limits, adjusting itself to consume as many resources as the system is happy to provide it), as well as a clever AI (IBM Watson) which will pick a free stock image out of popular services out there (Unsplash, Pixabay, Google...) — on those cases where you don't have a 'good' image to display as thumbnail. Naturally enough, all Media dialogue boxes that are called from some action inside WordPress (not only when selecting a new image to embed in the main article, but also on other parts of the WordPress admin panel, such as image selection for the current theme's many options) will also feature a new APT tab, where the power of AI to figure out the 'best' free image out there — according to context — can be selected as well.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>APT is one of those plugins that works mostly in the background, and that your authors/contributors/writers will not interact much with (except when searching for appropriate free stock images!), but when it stops working, you immediately notice something is seriously wrong, when suddenly all recent posts appear without an image!</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Try with the free version first, and if, like myself, you rely a lot on automated posts (which may or not have all the appropriate thumbnails...), you'll quickly see the power of APT and what it can do for your site, and very likely get you start thinking about upgrading to the Pro version.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Note that I haven't reviewed any other 'competitor' plugin (why bother?), so I truly cannot say if APT is better, faster, cheaper, or in any way 'superior' to their competition. All I can say that it does its job reliably well according to my needs, and that's all that matters to me!</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Tech support, even on the (free) support section for the WP plugin, is, generally speaking, quite reasonable. While it might not be 'instantaneous', the APT team are at least willing to listen to any issue that their users may have with APT, and provide a quick fix in a reasonable timeframe. They're not the kind of 'deaf' developers that pretend to assume that 'everything is fine' and therefore ignore their users. Usually, they are responsive enough, most often replying after a fix or patch has been put in place, and the result of a months-long thread listing difficulties with APT will grab their attention quickly enough, assign a team member to immediately work on a patch, and get it out as fast as possible. Sometimes, it takes much longer than predicted; but at the very least you have the guarantee that they will be working at a solution and release it rather soon than later.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Naturally, no software is perfect or 'complete', and I have my wishlist for APT as well. At the top of my own feature requests would be the ability to run APT from the WP-CLI, where it can be automated easily enough for long-running (bulk) tasks, such as going through the whole website and change each and every file in there. Some tools (such as the built-in search-and-replace subsystem) already can do that, and I'm sure it will be just a question of time until such a feature gets developed and added to the (already big!) source code.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>APT has no issues with WP multisite or translated content (either using WPML, Polylang, or any similar plugin) and is fully prepared to deal with those as well.</p> <!-- /wp:paragraph -->
Read all 105 reviews

Contributors & Developers

“Auto Featured Image (Auto Post Thumbnail)” is open source software. The following people have contributed to this plugin.


“Auto Featured Image (Auto Post Thumbnail)” has been translated into 4 locales. Thank you to the translators for their contributions.

Translate “Auto Featured Image (Auto Post Thumbnail)” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • WordPress 6.2 compatibility
  • ADD: The current generation method selected in the settings is displayed on the generation form


  • FIX: Some compatibility error


  • ADD: The ability to select an image from the media library in a pop-up window in the list of posts
  • FIX: Vulnerability with file extension


  • FIX: Some fixes


  • FIX: Image search in the post text


  • Some fixes for compatibility with premium plugin


  • ADD: CRON scheduled image generation (New option in settings) – PREMIUM
  • FIX: Compatibility with ShortPixel plugin
  • FIX: Generating images after importing via XML-RPC
  • FIX: Optimization of image generation


  • FIX: Google search API issue


  • ADD: Default image for generation
  • FIX: Memory allocate error on Generation page


  • FIX: Font for title generation


  • Some fixes


  • Fixed: Errors


  • Fixed: Some fixes


  • Fixed: Some fixes


  • Fixed: Security issue
  • Add: Sidebar on this plugin pages


  • Fixed: Link to the pricing page
  • Fixed: WP 5.8 compatibility.


  • Fixed: post type generation.
  • Fixed: multisite support.
  • Other minor fixes


  • New appearance of the plugin pages.
  • Add: Logging the generation process.
  • Fixed: generation fixes.
  • Other minor fixes


  • Fixed: Adding images to the post text.
  • Add: Import all images from the post text to the media library. (PRO)
  • Other minor fixes


  • Fixed: Encoding issues (On the generated image, the title displayed html entities instead of characters.).
  • Added: New option in the image settings: dimensions of the generated image
  • Other minor fixes
  • Added: NEW OPTION: Search for an image by title of the post in Google (PRO)


  • Fixed: Encoding issues. Solution by @bibliata
  • Fixed: Uppercase issue (agréable > AGRéABLE) strtoupper() -> mb_strtoupper()
  • Raised the minimum version of PHP -> 7.0
  • Other minor fixes


  • Fixed: Selecting a date on the mass generation page


  • Fixed: jQuery.fn.load() and other bugs after update to WordPress 5.5


  • Fixed: Google image search


  • Added: Images in posts are recommended by the NEURAL NETWORK. (PRO)


  • Fixed: generation of featured images


  • Added: “Commercial and derived use” checkbox for Google search
  • Fixed: Divi theme compatible


  • Added: Automatically generation an image for each post from the post title and sets it as the featured image
  • Added: Settings for featured image generation
  • Added: Support for WordPress mobile apps (automatic add featured image when creating/updating a post)
  • Redesigned Settings page
  • Fixed: “Metadata error” when trying to download an image from photobank
  • Fixed: In some cases the plugin did not find images in the post text
  • Fixed: (PRO) In the automatic generation filter, you can select a custom post type if it is displayed on the frontend
  • Many other minor changes and bugfixes


  • New: Bulk delete thumbnails
  • New: Before searching images in the text of the post, the shortcodes are executed
  • Updated About page
  • Translation into Russian language
  • Other minor changes and bugfixes

3.5.0 (2019-09-11)

  • Fixed: Php warning “is_readable(): open_basedir restriction in effect”. more


  • Fixed: Errors in the plugin on user requests
  • New: Bulk Featured Images generation
  • New: Featured Images selective generation
  • New: Manual Featured Images Selection
  • New: Image search in Google, Unsplash, Pixabay
  • New: Compatibility with Elementor and Gutenberg.


  • Fix for unchecked extension of uploaded files


  • Tested with the latest wordpress release.


  • Fix for SQL error begin caused due to no ID


  • Tested with WordPress-3.6.x
  • Small tweaks


  • Tested with WordPress-3.5.1


  • Added fix for featured images behaving differently in WordPress version 3.4. NOTE: This version will fix only images in future posts. For fixing images of past posts see


  • Added fix for jquery progress bar error causing due to WordPress version 3.1


  • Added back publish_post action so that regular posts work without any issues.
  • Added code to check whether the image exists in database before trying to fetch it.


  • Added code to correctly link the featured/post thumbnail with the post so that the Media Library shows the association correctly.
  • Assigning title to the generated featured/post thumbnail by extracting it from the title of processed image.


Added support for creating featured thumbnails for custom post types as well. Batch processing will also generate thumbnails for any type of post.


Renamed Gen. Post Thumbnails to Auto Featured Image and moved it under Settings menu.


  • Added Batch Processing capability to generate post thumbnails for already published posts.
  • A new menu item Gen. Post Thumbnails is added under Tools menu.


Added functionality to generate Post Thumbnail for scheduled posts. Thumbnail will be generated when scheduled post gets published.


Added a wrapper function using cURL for file_get_contents in case ‘allow_url_fopen’ ini setting is off.


First release