2016-12-12 5 views
0

Я занимаюсь настраиваемым интерфейсом для загрузки мультимедиа в области администрирования 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 (или, может быть, другой способ)?

ответ

0

К сожалению, логика MediaFrame.EditAttachments не предназначена для автономной работы - для нее требуется сетка, которая ее открывает. Однако вы можете использовать метод get_media_item (attachment_id), чтобы получить HTML формы для модификации изображений: https://developer.wordpress.org/reference/functions/get_media_item/

Посмотрите также на мой развернутый ответ здесь: https://wordpress.stackexchange.com/questions/270008/wp-media-edit-attachment-screen/

 Смежные вопросы

  • Нет связанных вопросов^_^