jQuery(document).ready(function($) { "use strict"; var last = 0; $('.add_slide').click(function(event) { event.preventDefault(); var uploader = wp.media( { title : 'Add background images', button : { text : 'Add', }, multiple : true }) .on('select', function() { var selection = uploader.state().get('selection'); var attachements = []; selection.map(function(attachement) { attachement = attachement.toJSON(); attachements.push([attachement.id, attachement.url, attachement.caption]); }) get_all_images_data(attachements); }) .open(); }); function get_all_images_data(attachments) { $.each(attachments, function(i,v){ var sdiv = ''; (last==0) ? last = parseInt($('input[name="last"]').val(), 10)+1 : last++; var html = "

"+slide_parameters[0]+" #"+last+"

"+ ""+ ""+ ""+ ""+ ""+ "

"+slide_parameters[1]+"

"+slide_parameters[10]+"
"+slide_parameters[2]+"
"+slide_parameters[3]+" "+slide_parameters[11]+"
"+slide_parameters[4]+"
"+slide_parameters[5]+" "+slide_parameters[12]+"
"+slide_parameters[6]+" "+slide_parameters[13]+"
"+slide_parameters[7]+"
"+slide_parameters[8]+"

"; $('#accordion').append(html); $('button[name="remove"]').bind('click', function(event){ $(this).parent().parent().prev().remove(); $(this).parent().parent().remove(); }); }); $('#accordion').accordion('destroy').accordion({heightStyle: "content"}); } });