Я занимаюсь настраиваемым интерфейсом для загрузки мультимедиа в области администрирования WordPress. До сих пор я использовал wp.media, чтобы открыть модальное окно загрузки и управления для загрузки и сохранения изображений с помощью этого кодаWordpress: Открыть редактирование вложения modal с помощью wp.media
var frame = new wp.media.view.MediaFrame.Select({
.....
....
});
Теперь я, пытаюсь редактировать вложения и после просмотра в медиа-models.js (WordPress Ядро) Я пытаюсь использовать представление MediaFrame.EditAttachments.
--code из медиа-models.js
if ('select' === attributes.frame && MediaFrame.Select) {
frame = new MediaFrame.Select(attributes);
} else if ('post' === attributes.frame && MediaFrame.Post) {
frame = new MediaFrame.Post(attributes);
} else if ('manage' === attributes.frame && MediaFrame.Manage) {
frame = new MediaFrame.Manage(attributes);
} else if ('image' === attributes.frame && MediaFrame.ImageDetails) {
frame = new MediaFrame.ImageDetails(attributes);
} else if ('audio' === attributes.frame && MediaFrame.AudioDetails) {
frame = new MediaFrame.AudioDetails(attributes);
} else if ('video' === attributes.frame && MediaFrame.VideoDetails) {
frame = new MediaFrame.VideoDetails(attributes);
} else if ('edit-attachments' === attributes.frame && MediaFrame.EditAttachments) {
frame = new MediaFrame.EditAttachments(attributes);
}
Однако я получаю эту ошибку
wp.media.view.MediaFrame.EditAttachments is not a constructor
Можете ли вы помочь мне найти способ, чтобы открыть приложение редактирования в модальном окне используя wp.media (или, может быть, другой способ)?