WordPress 3.5 Media Uploader Выбор нескольких файлов
Я создаю тему WordPress со страницей пользовательских настроек. Некоторые настройки требуют от пользователя загрузки / добавления набора изображений (более 1). Поведение загрузчика мультимедиа по умолчанию заключается в загрузке и / или выборе одного изображения и вставке его в сообщение.
Я следовалэто отличное руководство при использовании средства загрузки мультимедиа, и он предполагает, что я должен иметь возможность установить множественное значение на true, но он все еще позволяет загружать или выбирать только один файл.
Вот мой код:
Загрузите необходимые скрипты, так как это страница пользовательских настроек:
if(function_exists( 'wp_enqueue_media' )){
wp_enqueue_media();
}else{
wp_enqueue_style('thickbox');
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
}
Javascript / jQuery Для отображения загрузчика мультимедиа и обработки выбранных изображений:
var tgm_media_frame;
$('.upload-images').click(function() {
if ( tgm_media_frame ) {
tgm_media_frame.open();
return;
}
tgm_media_frame = wp.media.frames.tgm_media_frame = wp.media({
multiple: true,
library: {
type: 'image'
},
});
tgm_media_frame.on('select', function(){
var selection = tgm_media_frame.state().get('selection');
selection.map( function( attachment ) {
attachment = attachment.toJSON();
console.log(attachment);
// Do something with attachment.id and/or attachment.url here
});
});
tgm_media_frame.open();
});
Кто-нибудь смог заставить работать выбор нескольких файлов должным образом? Я что-то пропустил? Спасибо!