Regenerate Thumbnails

Hi there. May I suggest using Jetpack’s Photon module instead of this plugin? Photon will use’s servers to generate thumbnail images for you on-demand in whatever size is needed. This means that you don’t need to use my plugin to generate new thumbnail images when you switch themes, change thumbnail sizes, or anything else!

Don’t want to use Jetpack? That’s okay too. My plugin still works just fine.

Plugin Description:

Regenerate Thumbnails allows you to regenerate the thumbnails for all of your image attachments. This is very handy if you’ve changed any of your thumbnail dimensions (via Settings → Media) or switched to a new theme with different featured image sizes after previously uploading images.



755 thoughts on “Regenerate Thumbnails

  1. Pingback: WordPress Plugins zur Bildbearbeitung | Jaegers.Net

  2. Pingback: My Top 10 WordPress Plugins | Hall or Nothing Designs

  3. Pingback: WordPress?????????????????????200!! 200?????? | ????

  4. Hi
    the generated thumbnails have a bigger filesize than the originals – sometimes twice as much.
    Is there a way to fix this? Settings? functions.php?
    regards axel

  5. Is there a way to set the Regenerate Thumbnails plugin to crop the images from the top? For example, I have many rectangular images (both portrait and landscape) and I set the thumbnails to be square. And the thumbnails are cropping the image from the center. I would prefer they be cropped from the top.

  6. Please help me

    I was create a project to add custom topics as a wordpress posts with one image as a featured image for this post but when I open the category of this post I can’t see the thumbnail of the post , so I need to add the thumbnail info in postmeta table with “_wp_attachment_metadata” in meta_key but not from wordpress functions I need to add it from external php file without plugins to make it make automatic
    So Can you help me Pleeeeeeeeease ?

    • OR how I make som change in your plugin to auto Regenerate Thumbnails for anew posts published or with any condition you want to detect my new posts coming from php project not from “add post form” in wordpress dashboard ?

  7. Hi,
    I have a woocommerce site with 3247 image files.
    I am needing to run your plugin, but I see that you state that the old files are not removed.
    This will give me 6494 image files.
    As you can imagine, going through these files to delete the old ones will be a major task.
    Can you advise as to how to do this correctly from within your plugin ?
    Best regards

  8. Pingback: The Top 100 WordPress Plugins For Your Site | Bucur Blog

  9. Hi Viper, thank you very much for this great plug-in. I have about 12 sites with the same host that generate the same problem (all of them). I always have problems uploading photos (HTTP error), Thumbnails rarely generate and when I use your pjugin it throws this error always:

    function (){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&”string”!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this}

    Here are my details:

    WP Version: [?] 4.5.3
    WP Multisite: [?] –
    WP Memory Limit: [?] 256 MB
    Language: [?] en_US
    Server Environment
    Server Environment
    Server Info: [?] Apache
    PHP Version: [?] 5.5.35
    PHP Post Max Size: [?] 64 MB
    PHP Time Limit: [?] 30
    PHP Max Input Vars: [?] 1000
    SUHOSIN Installed: [?] –
    ZipArchive: [?] ?
    MySQL Version: [?] 5.6.29
    Max Upload Size: [?] 64 MB
    DOMDocument: [?] ?
    WP Remote Get: [?] ?
    WP Remote Post: [?] ?
    GD Library: [?] bundled (2.1.0 compatible)

    • This is a super frustrating bug that refuses to die, and it’s one of the reasons I started rewriting the plugin from a clean slate.

      The cause of this is usually an improper AJAX response, which is supposed to if the resize was successful, how long it took, etc.

      If you know how, you can look at the responses in your browser. It’s supposed to be plain JSON but I bet there’s whitespace or a PHP warning/error before the JSON. This causes jQuery to incorrectly parse the response and then output all of that garbage. 🙁

      I hope by rewriting all of that from scratch, I can finally resolve the issue. Previous attempts (there have been many) at fixing that have failed.

      • Hi Alex,

        How are you on developing/updating this plugin for the masses? Since this plugin is the only one I use on 40+ sites to regenerate thumbnails it’s kinda irritating to see it stopped working a couple of months ago.

        On all my sites it’s outputting this crap:

        function (){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&”string”!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this}

        Can’t you give a temp fix for the problem?

  10. Pingback: ?????? WordPress Watermark Reloaded - ??????? ?? ???? ??????????? ??????? ????

  11. Pingback: Fixy: A Simple & Sexy WordPress Theme - Theme For u

  12. Pingback: Blog Redesign Take-Two – The OS Quest

  13. Pingback: WordPress Plugins I Use – The OS Quest

  14. Hey there! The regeneration process gets hung up at the same spot every time I run it. I deleted the picture it was hanging on in case it was corrupted or something, and it did not fix the problem. Any tips?

  15. I’m not sure this plugin is working with the latest version of WordPress. I have used it before and it was awesome, but now it doesn’t allow for the regenerating link on any image.

Leave a Reply