Aquí esta el código que yo uso para wp.media
Código PHP:
Ver originalwp_enqueue_script
('admin-js', $this->root.'assets/js/scripts.js',array('jquery'), null, true); wp_enqueue_media();
Código Javascript
:
Ver original$('.add-img-taxonomy span.add').click(function(){
var input = $(this).parent().find('input');
var frame = wp.media({
title : 'Seleccionar imagen',
multiple : false,
library : {type:'image'},
button : {text:'Seleccionar imagen'}
});
frame.on('select',function() {
selection = frame.state().get('selection');
selection.map(function(attachment){
attachment = attachment.toJSON();
input.val(attachment['url']);
});
});
frame.open();
});
Ojala que te sirva.