Skip to content

Instantly share code, notes, and snippets.

@Clorith
Created May 21, 2013 14:25
Show Gist options
  • Save Clorith/5620175 to your computer and use it in GitHub Desktop.
Save Clorith/5620175 to your computer and use it in GitHub Desktop.
jQuery(document).ready(function($){
var _custom_media = true,
_orig_send_attachment = wp.media.editor.send.attachment;
$('#myMediaArea').click(function(e) {
var send_attachment_bkp = wp.media.editor.send.attachment;
var button = $(this);
var id = button.attr('id').replace('_button', '');
_custom_media = true;
wp.media.editor.send.attachment = function(props, attachment){
if ( _custom_media ) {
$("#" + id).val(attachment.url);
} else {
return _orig_send_attachment.apply( this, [props, attachment] );
}
};
wp.media.editor.open(button);
return false;
});
$('.add_media').on('click', function(){
_custom_media = false;
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment