There are lots of plugins that do this one way or another including:
- http://wordpress.org/extend/plugins/regenerate-thumbnails/
- http://wordpress.org/extend/plugins/dynamic-image-resizer/
I wouldn’t recommend reinventing the wheel. If you’re particularly worried about it, you might looking into TGM Plugin Activation to suggest to people in the Dashboard that they install and use the plugin.
Related Posts:
- How do I set a featured image (thumbnail) by image URL when using wp_insert_post()?
- How do I get image url only on the_post_thumbnail
- How to get image title/alt attribute?
- How to Fix HTTP Error When Uploading Images?
- Add class name to post thumbnail
- How to disable WordPress from creating thumbnails?
- How to retrieve image from URL and set as featured image/post thumbnail
- How to set featured image to custom post from outside programmatically
- How do you remove hard coded thumbnail image dimensions?
- How do you get the post thumbnail size?
- Setting a post’s featured image from an embedded YouTube video
- How to get featured image’s width and use elsewhere in template?
- set_post_thumbnail_size vs add_image_size
- Minimum Dimensions Requirement for Featured Image?
- Generate Thumbnails only for Featured Images
- How to get all featured image sizes and their URLs?
- How to Dynamically Resize WordPress Image On-The-Fly (custom field/theme option)
- How to add post featured image to RSS item tag?
- How do I regenerate thumbnails?
- Display thumbnail only if requested size exists
- Delete original image – keep thumbnail?
- the_post_thumbnail responsive srcset not populating with custom image size
- Set custom name for generated thumbnails
- Post thumbnail alt title
- Get Featured Image via direct sql query
- Get featured image on Blog Index
- the_post_thumbnail hard cropping not working no matter what
- Can I refresh the thumbnails programmatically?
- How to add multiple image sizes of the same size with add_image_size
- New image size version only for the Featured Image file
- wp_get_attachment_image_src always returns full-sized image
- Get featured image URL by page id
- change set_post_thumbnail_size according to post type admin page
- Add Title Attribute to WordPress Image the_post_thumbnail
- Can’t extract and set SVG dimensions
- Set Featured Image Front Frontend Form
- Getting Thumbnail Path rather than Image Tag
- Display Category Thumbnail and links in Woo commerce
- the_post_thumbnail with lazyload JQ plugin
- Replacing Gutenberg Featured Image control?
- Display Post Thumbnail Without Being Featured Image
- Featured Image of Video from oembed
- oEmbed, thumbnails and wordpress
- wp_get_attachment_image_src() and custom sizes
- Prevent WordPress from cropping GIF files
- media_sideload_image generates blank?
- Post thumbnail outside the loop
- What’s the difference between post thumbnails and featured images (if any)?
- Getting custom-sized featured image’s URL?
- What is your take: TimThumb vs. WordPress Thumbnails? The great debate [closed]
- How to crop thumbnail height to auto with set width
- Retrieve 1st image in post and set it as featured image, when post is saved/updated
- Use thumbnail image using url of that image
- Retrieve featured image as object
- How do I add the featured image to the_content after the first paragraph?
- Showing a placeholder/default img, if no featured image is set
- Re-order media links?
- Multiple featured image thumbnails for post types (Multiple Post Thumbnails plugin)
- the_post_thumbnail scaling not hard cropping
- Skip posts without a thumbnail in loop
- wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); Getting thumb from wrong loop
- Set featured image for multiple posts
- Image uploader with “Set Featured Image” link on front end
- adding an id to the_post_thumbnail
- Featured image size in ADMIN panel?
- Featured image with the same height thumbs returns wrong thumb
- How can I display my featured image correctly inside my single posts?
- How to change the naming of the resized image files
- Featured image upload finished hook
- How to get featured post title & image using JSON API?
- Generate thumbnail for images with the same size as thumbnails
- Set post thumbnail as background
- Display thumbnail only on the very first post in the loop?
- How to show featured image CAPTION only if it exist
- Set post-thumbnail (with php)?
- get_thumbnail_id returns full size image
- Implementing Zurb’s Interchange Into WordPress
- can the_excerpt function also get images?
- How to get_posts having post thumbnail?
- Add Image Dimensions to Media Library Tab on Media Upoader
- Change Output for Images in Content
- Featured Image Inherited from Parent Page
- Change wording of default thumbnail metabox
- Specific featured image for each category
- how to pull images with no add_theme_support(‘post_thumbnails’)
- Can WordPress crop only the post thumbnails?
- Allow user to manually set crop area of default/custom image sizes on upload [closed]
- Add post title as alt tag for featured image
- get_pages – Display child then grandchild pages
- How to replace the_post_thumbnail template tag and show the first inside the post image instead
- Display child pages on a parent and child page using Featured Thumbnails
- Query the post which have a thumbnail
- Featured image for news page
- How to get the image sizes, in a function, as per the sizes mentioned in the media settings?
- How to scale up image into thumbnail without distorting it?
- Using Gutenberg block components in admin interface controls
- How to Remove Two (Related) wp_postmeta Rows?
- Resizing Images to lower Disk Space Using Plugins
- How to change _wp_attachment_metadata specific value in SQL?
- Fallback default image when there is no featured image