WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have been running a blog for a friend and over the last months she has been adding insane amounts of images taken directly from a DSLR. Each takes up around 5-6 MB so the site is now slow to load and is consuming large amounts of bandwidth and disk size.

I was looking on the smush.it plugin, but it doesn't seem to do it ad-hock and also, doesn't do bulk resize. Is there some easy way to fix this on the server with a plugin? Would prefer that instead of download all images and do bulk resize. Big thanks.

share|improve this question
up vote 3 down vote accepted

You need the bulk image resize utility:


I have used that numerous times and it does a fantastic job!

share|improve this answer
Thanks. Looks good. Is it also possible to run it when she uploads images automatically? – grm Oct 11 '10 at 21:55
@grm - Why not rename this question "Resizing Uploading Images in Bulk?" and then ask a new question entitled "Resizing Imaging Upon Upload?" as the solutions for each will differ. – MikeSchinkel Oct 12 '10 at 0:37
WordPress already automatically resizes your images into all registered image sizes on upload. You can add as many image sizes as you like with add_image_size( <name (string)>, <width (int)>, <height (int)>, <crop (bool)> ). – John P Bloch Oct 12 '10 at 12:27

ImageMagick would be a great tool for automatically resizing the images on upload. Hacking your theme's functions.php file (described here) is one way to get this up and running. Of course, you'll need ImageMagick installed on your web host.

share|improve this answer

If you upload images outside like on flickr, then you can use their API while accessing the image.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.