WordPress.org

Support

Support » Plugins and Hacks » [Plugin: Enable Media Replace] deletion of old files

[Plugin: Enable Media Replace] deletion of old files

  • This plugin is a great idea. I tested it with PDFs and it worked great. The only issue I had is that when it replaces an image, it does not delete the old thumbnail images from the server. This results in files on the server that are not used. Further wordpress is not aware of these “extra” images in their database. If this plugin would take care of this then it would be a perfect tool. One that should be in the core of wordpress.

    http://wordpress.org/extend/plugins/enable-media-replace/

Viewing 4 replies - 1 through 4 (of 4 total)
  • Thank you, I’ve had a look at it and I see the problem. Part of the problem is the (stupid) way in which WordPress handles thumbnail images. Since all the thumbnails are pre-rendered they are static in the uploads folder and this makes it somewhat difficult to accurately detect and delete them.

    I’ll take this into consideration for the next version of the plugin.

    From what I have studied it looks like, but I am not 100% sure, the other images are stored in a serialized format in the database. Maybe an easy solution would be to unserialize the data to identify the thumbnails. You can see the PHP function here http://www.php.net/manual/en/function.unserialize.php

    I don’t think the locations of other files are stored in the database at all, but rather left orphaned in the uploads folder, unfortunately.

    /M;

    The new version (2.4) now deletes old thumbnails from the server.

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘[Plugin: Enable Media Replace] deletion of old files’ is closed to new replies.
Skip to toolbar