{"id":218,"date":"2012-08-15T19:11:40","date_gmt":"2012-08-15T19:11:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/force-regenerate-thumbnails\/"},"modified":"2026-02-17T15:52:41","modified_gmt":"2026-02-17T15:52:41","slug":"force-regenerate-thumbnails","status":"publish","type":"plugin","link":"https:\/\/ca.wordpress.org\/plugins\/force-regenerate-thumbnails\/","author":415926,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.3.0","stable_tag":"2.3.0","tested":"6.9.4","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"Force Regenerate Thumbnails","header_author":"Exactly WWW","header_description":"","assets_banners_color":"c4c6dd","last_updated":"2026-02-17 15:52:41","external_support_url":"","external_repository_url":"https:\/\/github.com\/nosilver4u\/force-regenerate-thumbnails","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/force-regenerate-thumbnails\/","header_author_uri":"http:\/\/ewww.io\/about\/","rating":4.7,"author_block_rating":0,"active_installs":200000,"downloads":4900376,"num_ratings":183,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0":{"tag":"1.0","author":"Pedro Elsner","date":"2012-08-15 19:40:07"},"1.1":{"tag":"1.1","author":"Pedro Elsner","date":"2012-08-17 20:08:33"},"1.2":{"tag":"1.2","author":"Pedro Elsner","date":"2012-11-12 15:27:17"},"1.3":{"tag":"1.3","author":"Pedro Elsner","date":"2012-11-14 18:45:18"},"1.4":{"tag":"1.4","author":"Pedro Elsner","date":"2013-12-19 11:09:02"},"1.5":{"tag":"1.5","author":"Pedro Elsner","date":"2013-12-19 11:09:02"},"1.6":{"tag":"1.6","author":"Pedro Elsner","date":"2013-12-20 13:29:36"},"1.7":{"tag":"1.7","author":"Pedro Elsner","date":"2013-12-20 14:12:35"},"1.8":{"tag":"1.8","author":"Pedro Elsner","date":"2013-12-27 13:18:21"},"2.0.0":{"tag":"2.0.0","author":"Pedro Elsner","date":"2013-12-27 13:59:38"},"2.0.1":{"tag":"2.0.1","author":"Pedro Elsner","date":"2014-01-08 09:17:21"},"2.0.2":{"tag":"2.0.2","author":"Pedro Elsner","date":"2014-01-14 13:27:11"},"2.0.3":{"tag":"2.0.3","author":"Pedro Elsner","date":"2014-01-15 09:58:17"},"2.0.4":{"tag":"2.0.4","author":"Pedro Elsner","date":"2015-04-09 10:42:42"},"2.0.5":{"tag":"2.0.5","author":"Pedro Elsner","date":"2015-04-09 11:05:05"},"2.0.6":{"tag":"2.0.6","author":"Pedro Elsner","date":"2016-09-05 23:00:15"},"2.1.0":{"tag":"2.1.0","author":"nosilver4u","date":"2022-11-10 04:00:22"},"2.1.1":{"tag":"2.1.1","author":"nosilver4u","date":"2023-01-18 19:44:41"},"2.1.2":{"tag":"2.1.2","author":"nosilver4u","date":"2023-03-21 17:14:11"},"2.1.3":{"tag":"2.1.3","author":"nosilver4u","date":"2023-09-13 17:20:03"},"2.1.4":{"tag":"2.1.4","author":"nosilver4u","date":"2024-04-23 18:06:22"},"2.2.0":{"tag":"2.2.0","author":"nosilver4u","date":"2024-09-17 17:17:19"},"2.2.1":{"tag":"2.2.1","author":"nosilver4u","date":"2024-11-12 18:04:10"},"2.2.2":{"tag":"2.2.2","author":"nosilver4u","date":"2025-06-03 18:34:41"},"2.3.0":{"tag":"2.3.0","author":"nosilver4u","date":"2026-02-17 15:52:41"}},"upgrade_notice":[],"ratings":{"1":10,"2":4,"3":0,"4":8,"5":161},"assets_icons":{"icon-128x128.jpg":{"filename":"icon-128x128.jpg","revision":2816275,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.jpg":{"filename":"icon-256x256.jpg","revision":2816275,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":2816275,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":2816275,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","2.0.0","2.0.1","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.1.0","2.1.1","2.1.2","2.1.3","2.1.4","2.2.0","2.2.1","2.2.2","2.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":2815554,"resolution":"1","location":"assets","locale":""},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":2815554,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"The plugin at work regenerating thumbnails","2":"You can resize specific multiples images using the checkboxes and the \"Bulk Actions\" dropdown"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[8586,30630,1326,2956],"plugin_category":[50],"plugin_contributors":[77721,77719],"plugin_business_model":[216239],"class_list":["post-218","plugin","type-plugin","status-publish","hentry","plugin_tags-force","plugin_tags-regenerate-thumbnails","plugin_tags-thumbnail","plugin_tags-thumbnails","plugin_category-media","plugin_contributors-nosilver4u","plugin_contributors-pedro-elsner","plugin_business_model-community","plugin_committers-nosilver4u","plugin_support_reps-adamewww"],"banners":{"banner":"https:\/\/ps.w.org\/force-regenerate-thumbnails\/assets\/banner-772x250.jpg?rev=2816275","banner_2x":"https:\/\/ps.w.org\/force-regenerate-thumbnails\/assets\/banner-1544x500.jpg?rev=2816275","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/force-regenerate-thumbnails\/assets\/icon-128x128.jpg?rev=2816275","icon_2x":"https:\/\/ps.w.org\/force-regenerate-thumbnails\/assets\/icon-256x256.jpg?rev=2816275","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/force-regenerate-thumbnails\/assets\/screenshot-1.jpg?rev=2815554","caption":"The plugin at work regenerating thumbnails"},{"src":"https:\/\/ps.w.org\/force-regenerate-thumbnails\/assets\/screenshot-2.jpg?rev=2815554","caption":"You can resize specific multiples images using the checkboxes and the \"Bulk Actions\" dropdown"}],"raw_content":"<!--section=description-->\n<p>Force Regenerate Thumbnails allows you to delete all old images sizes and REALLY regenerate the thumbnails for your uploads.<\/p>\n\n<p>Regenerate all thumbnails from the Tools admin menu. Regenerate batches of images via the Media Library list mode. Select the images to regenerate and then use the Bulk Actions drop-down menu to Force Regenerate Thumbnails. Use attachment actions to regenerate thumbnails for a single image.<\/p>\n\n<p>Several filters exist for advanced usage. See more via <a href=\"https:\/\/gist.github.com\/nosilver4u\/eb858df10521aece2044a3a15ccdd17b\">this gist<\/a>.<\/p>\n\n<p>You may report security issues through our Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. <a href=\"https:\/\/patchstack.com\/database\/vdp\/force-regenerate-thumbnails\">Report a security vulnerability.<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to your admin area and select Plugins -&gt; Add new from the menu.<\/li>\n<li>Search for \"Force Regenerate Thumbnails\".<\/li>\n<li>Click install.<\/li>\n<li>Click activate.<\/li>\n<li>Go to Tools -&gt; Force Regenerate Thumbnails OR select specific images from the Media Library list mode to regenerate.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>2.3.0<\/h4>\n\n<p><em>Release Date - February 17, 2026<\/em><\/p>\n\n<ul>\n<li>added: WP_CLI command: force-regenerate-thumbnails props @realmranshuman<\/li>\n<li>fixed: PHP 8.5 compatibility<\/li>\n<\/ul>\n\n<h4>2.2.2<\/h4>\n\n<p><em>Release Date - June 3, 2025<\/em><\/p>\n\n<ul>\n<li>fixed: PHP notice when regenerating select images<\/li>\n<\/ul>\n\n<h4>2.2.1<\/h4>\n\n<p><em>Release Date - November 12, 2024<\/em><\/p>\n\n<ul>\n<li>added: list of active image sizes when regenerating thumbs for all images<\/li>\n<\/ul>\n\n<h4>2.2.0<\/h4>\n\n<p><em>Release Date - September 17, 2024<\/em><\/p>\n\n<ul>\n<li>added: regen process can be resumed<\/li>\n<li>fixed: nonce expiration stops regen process<\/li>\n<li>fixed: JS errors on thumb regen page<\/li>\n<\/ul>\n\n<h4>2.1.4<\/h4>\n\n<p><em>Release Date - April 23, 2024<\/em><\/p>\n\n<ul>\n<li>fixed: thumb removal via metadata not working due to undefined variable<\/li>\n<\/ul>\n\n<h4>2.1.3<\/h4>\n\n<p><em>Release Date - September 13, 2023<\/em><\/p>\n\n<ul>\n<li>changed: use updated coding standards<\/li>\n<li>fixed: WP image edits lost if pre-scaled original is used for thumbnail generation<\/li>\n<\/ul>\n\n<h4>2.1.2<\/h4>\n\n<p><em>Release Date - March 21, 2023<\/em><\/p>\n\n<ul>\n<li>changed: improved i18n for page headings and menu entries, props @alexclassroom<\/li>\n<\/ul>\n\n<h4>2.1.1<\/h4>\n\n<p><em>Release Date - January 18, 2023<\/em><\/p>\n\n<ul>\n<li>fixed: invalid trailing comma syntax in PHP 7.2<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<p><em>Release Date - November 10, 2022<\/em><\/p>\n\n<ul>\n<li>added: PHP 8.0 compatibility<\/li>\n<li>added: support generating thumbnails from original (pre-scaled), on by default<\/li>\n<li>added: support for PDF thumbnail generation<\/li>\n<li>added: ability to skip an image by regenerate_thumbs_skip_image filter<\/li>\n<li>changed: escape all output, sanitize all input<\/li>\n<li>changed: ensure all strings are i18n<\/li>\n<li>changed: remove HTML from i18n strings<\/li>\n<li>changed: improve path lookup function<\/li>\n<li>fixed: call to set_time_limit() when it is not allowed<\/li>\n<\/ul>\n\n<h4>Earlier versions<\/h4>\n\n<p>Please refer to the separate changelog.txt file.<\/p>","raw_excerpt":"Delete and REALLY force thumbnail regeneration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/218","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=218"}],"author":[{"embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nosilver4u"}],"wp:attachment":[{"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=218"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=218"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=218"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=218"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=218"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ca.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=218"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}