Я пытаюсь настроить окно мультимедиа в WordPress, как медиафайл галереи, выбранный в редакторе Гутенберга.
Я реализовал окно мультимедиа следующим образом:
this.window = wp.media({
title: 'Select medias',
library: {type: 'image'},
multiple: true
});
var self = this; // Needed to retrieve our variable in the anonymous function below
this.window.on('select', function() {
var selection = self.window.state().get('selection').toJSON();
$('#eventmanager-place-pictures-container').empty();
var images = [];
$(selection).each(function(index,value){
$('#eventmanager-place-pictures-container').append('<img style="max-width: 10em; height: auto;" src="'+value.url+'" />');
images.push(value.id);
});
$('input[name="eventmanager-place-pictures"]').val(JSON.stringify(images));
});
множественный выбор работает с комбинация клавиш Ctrl + левый клик, но я хочу множественный выбор из редактора Гутенберга. только левой кнопкой мыши. какие-нибудь идеи, чтобы настроить это?