$el.find('.browse-media').bind('click', function(e){
e.preventDefault();
var _button = $(this);
if ( wp && wp.media && wp.media.editor ) {
// var send_attachment_bkp = window.wp.media.editor.send.attachment;
// window.wp.media.editor.send.attachment = function(props, attachment){
// window.wp.media.editor.send.attachment = send_attachment_bkp;
// $el.find('.entry-image').html( '' );
// $el.find('.entry-image').attr('data-img', attachment.id);
// $el.addClass('has-image');
// }
// window.wp.media.editor.open();
var _frame = wp.media({
button: {
text: "Resmi Ekle"
},
states: [
new wp.media.controller.Library({
title: "Image",
library: wp.media.query({ type: "image" }),
multiple: true,
date: false
})
]
});
// When a file is selected, run a callback.
_frame.on( 'select', function(){
var attachment = _frame.state().get( 'selection' ).each(function(index, el) {
//O an hangi resime geldiyse sıra onu json'a çeviriyor
var resim = el.toJSON();
//attachment yazan yerleri atadığımız resim ile değiştirdik
$el.find('.entry-image').html( '' );
$el.find('.entry-image').attr('data-img', resim.id);
$el.addClass('has-image');
});
});
_frame.open();
}
});
});
Ek Olarak: Not: gönderdiğiniz hali ile ekledim bu sefer hiç resim insert etmedi posta