This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Set All First Images As Featured


Very simple plugin that will search for all the first images of your published posts, pages or custom post types and set them as the featured image.

  • You can choose the post type you want to run the plugin on.
  • Option to overwrite the already selected futured images.
  • Option to select From / To date.


  1. Unzip
  2. Upload the unziped folder set-all-first-images-as-featured to the /wp-content/plugins/ directory
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Go to Tools -> First images as featured


OMG This Worked!

I just ran this for a client who had 1,298 posts. Almost all of their posts had images, but no featured image. OBVIOUSLY, I backed up the database first — just to be safe. (DO THIS!!!)

The first time I ran the plugin from Jan 2009 – Jan 2018 and it fixed most of the posts, but strangely missed a few here and there (gave message “Problem with image”). So I split the batches into years. Did 2009, then 2010, then 2011, etc.

This is a really well-coded plugin and I’m so thankful to the developer for saving my client and I thousands of hours (and I don’t think I’m exaggerating).

PS. I NEVER leave reviews of WordPress plugins. But you made my life very happy for a moment, so I wanted to make yours the same. 🙂

Read all 15 reviews

Contributors & Developers

“Set All First Images As Featured” is open source software. The following people have contributed to this plugin.




  • Fixed bug on loop requests.
  • Added From – To dates selection.


  • Added settings link to plugin overview page.
  • Updated translation files.


  • Added future to search image tags in the editor.
  • Fixed bug on loop request ending to early.


  • Optimize code to save the post attachment.


  • Fixed bug to save attachment metadata.