#jquery #wordpress #multiple-select #media-library #wordpress-media
Вопрос:
Я поставил в очередь wp_enqueue_media();
на фронтенде.
У меня есть два вида кнопок: одна для одиночного выбора, а вторая для выбора нескольких изображений
if($(this).hasClass('multiple-image-button')) {
// Set the wp.media attributes
var send_attachment_multiple = wp.media({
title : 'Choose or Upload an Image',
multiple: true,
library: {
type: [ 'image' ]
},
});
} else {
//uploadSingleImages(this);
// Set the wp.media attributes
var send_attachment_multiple = wp.media({
title : 'Choose or Upload an Image',
multiple: false,
library: {
type: [ 'image' ]
},
});
}
С этим все работает нормально. Теперь проблема, я думаю, заключается в том, как медиатека wordpress работает с выбором нескольких изображений. при выборе нескольких изображений это заставляет пользователя нажать shift/ctrl и щелкнуть изображение, чтобы выбрать все необходимые изображения (что нормально для рабочего стола).
Теперь, когда я нахожусь на мобильном телефоне, я не могу выбрать несколько изображений, даже если множественный выбор равен true
.
Вот как это работает в настоящее время (обычное поведение wordpress также на бэкэнде)
Вот как это должно работать для выбора нескольких изображений (по щелчку без shift/ctrl/и т. Д.)
Как лучше всего включить массовый выбор при попытке выбрать несколько изображений? или есть какие-то идеи, как этого добиться?
Ответ №1:
Я и представить себе не мог, что решение может быть таким простым. Потратив много часов, я смог найти решение.. Поэтому, если вы хотите выбрать несколько изображений без использования shift/ctrl/и т. Д., Что означает только щелчок, вам нужно заменить
multiple: true,
с
multiple: 'add',
Комментарии:
1. можете ли вы добавить полный фрагмент кода и его местоположение?