Selective Thumbnail Regenerator

Changelog

1.0.4

  • Critical Fix: Fixed fatal AJAX error by conditionally loading wp-admin/includes/image.php before calling wp_generate_attachment_metadata().
  • Performance Fix: Replaced PHP loop-based year extraction with a single fast $wpdb SQL query.
  • Bug Fix: Allow thumbnail generation for attachments with missing or corrupt database metadata (empty-array fallback instead of error).
  • Cleanup: Implemented physical deletion of orphaned thumbnail files from disk before regeneration.
  • Feature: Month Status Calendar – visual 4×3 grid showing regenerated months per year, persisted in the database with Reset History support.
  • Feature: Regeneration History Tracking stored in wp_options, persists across sessions.
  • Feature: Image title search filter for targeting images by name.
  • Feature: Dry Run Mode – preview processing without writing to disk.
  • Feature: Configurable Batch Size slider (1-20 images per request).
  • Feature: Configurable Throttle Delay slider (0-2000 ms cooldown between batches).
  • Feature: Automatic batch failure recovery – retries each image individually when a batch crashes, then continues.
  • Feature: Failed Images Log – detailed table showing ID, title, and exact error for every failed image.
  • Feature: Cache busting on “Scan Matching Images” to always return fresh counts.
  • Redesign: Full UI overhaul – Inter font, card-based responsive layout, custom progress bar, live terminal console, metrics board.

1.0.3

  • Feature: Thumbnail size selection – choose which specific sizes to regenerate
  • Feature: Cancel button – stop the regeneration process at any time
  • Feature: Batch processing – process multiple images per AJAX request for faster regeneration
  • Feature: Summary report – view success/failure counts and elapsed time after completion
  • Improved: Updated FAQ with new feature documentation

1.0.2

  • Security: Added capability checks to AJAX handlers for improved security
  • Removed unnecessary plugin assets
  • Removed empty languages folder and Domain Path header
  • Code structure improvements

1.0.1

  • Security: Added ABSPATH protection to prevent direct file access
  • Compatibility: Updated “Tested up to” value to WordPress 6.8
  • Code Standards: Changed all prefixes from ‘str’ to ‘strgrtr’ for uniqueness
  • Updated main class name to STRGRTR_Thumbnail_Regenerator
  • Fixed contributor username in readme
  • Updated all JS/CSS/HTML elements to use consistent prefixes

1.0.0

  • Initial release

Plugin Website
Visit website

Version:
1.0.4
Last Updated
May 30, 2026
Active Installs
30
Requires
WordPress 5.5
Tested Up To
WordPress 7.0
Requires PHP
7.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.