Support » Plugin: Image Metadata Cruncher » How can I apply this to images already uploaded?

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Author peterhudec

    (@peterhudec)

    Currently not but,

    The plugin extracts the metadata during the wp_handle_upload_prefilter hook and inserts them to DB in add_attachment hook. Theoretically it could do the extraction in any other hook or even function.

    I will look on the possibilities and let you know.

    p.s. Sorry for the delayed response. WP used to send me e-mail alerts on new threads.

    Plugin Author peterhudec

    (@peterhudec)

    There is a new version 1.7 of the plugin.

    There are now some new useful plugin methods which you can use in your theme:

    This one is for you:

    $image_metadata_cruncher->crunch( $attachment_ID )

    To batch update more attachments loop through their IDs and call this method for each one of them.

    More info here: http://wordpress.org/extend/plugins/image-metadata-cruncher/faq/

    Let me know if it was of any use for you.

    Thanks Peter! I’ll give this a look as soon as I can. Much appreciated 🙂

    Hi Peter,
    I have no idea how to add

    $image_metadata_cruncher->crunch( $attachment_ID )

    to my template to apply the metadata to already uploaded images.

    I wish there is an option in the plugin to apply the metadata to all images by one click 🙂

    Plugin Author peterhudec

    (@peterhudec)

    Unfortunately, there is no such a one-click option yet in the plugin.

    The $image_metadata_cruncher->crunch( $attachment_ID ) added in version 1.7 is just a public interface to internal functionality that was already there and implementing it was a matter of minutes.

    A good GUI solution would require some selection tool and a background task, which is not so trivial.
    But maybe I’ll add it in future.

    A suggestion for you:

    Make a temporary one-time-use page with dedicated template.
    Inside the template iterate over all your attachment IDs and call $image_metadata_cruncher->crunch( $attachment_ID ) for each of them.

    If you have thousands of attachments you will have to iterate over smaller chunks (that’s where it gets complicated).

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘How can I apply this to images already uploaded?’ is closed to new replies.