I'm developing a plugin which uses wordpress's thickbox media library to handle media upload and selection. All is well but for the fact that I would like to automatically 'redirect' to the 'media library'-tab after I uploaded/ wordpress finished crunching the file.

So basically i'm looking for a hook that's fired after the crunching of an uploaded file is finished.

I can't imagine this would be such an extreme thing but I can't seem to find the right hook for this.

  • Issue still there... Nobody has an idea?!
    – Marsman
    Commented Jan 3, 2012 at 14:15
  • i asked in Trac for the addition of some kind of callback for after the set as featured image link is clicked. (i got shot down b/c they misunderstood my post as a support request) this is another valid place for a callback to hook into. maybe you could post in Trac as a suggestion too. Commented Jan 7, 2012 at 1:18
  • The only way I found is to actively track any changes (jquery) and if, change the layout. I'm quite sure this would be the only way...
    – Marsman
    Commented Apr 24, 2012 at 12:44
  • You'd have to, somehow, add an external jQuery listener to this functions: /wp-includes/js/swfupload/handlers.dev.js. . . But what if more than one file was dropped in the upload box? What if we drop another one while the previous are still uploading/crunching?
    – brasofilo
    Commented Jul 30, 2012 at 20:43

2 Answers 2


it's a longshot but,

add_attachment hook actually fires after the first file finished uploading:


I'm using it to load a custom interface for resizing an Image loading in the current TB window:

jQuery("#TB_iframeContent",window.parent.document).attr('src',"<?php echo get_window_url($id) ?>");

The main problem is that it will break multiple file uploads.


I just check hooks database and find one which could help. It is in https://github.com/WordPress/WordPress/blob/3.4-branch/wp-admin/async-upload.php file. It is upload_files_{$tab} and it is used near the end of the file.

If I were you I check this hook in my plugin for more information.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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