Використання вікна завантажувача медіа WordPress 3.5 як модального спливаючого вікна


14

У мене загальне питання: чи можна використовувати нове вікно для завантаження медіа WordPress 3.5 для інших цілей (тобто як модальне спливаюче вікно для вмісту)? Я хотів би це зробити і витратив багато часу, намагаючись розібратися, чи / як це зробити, але не мав НЕ удачі.

Я в основному прагну замінити спливаюче вікно Thickbox як спосіб представлення моєї панелі коротких кодів на панелі адміністратора.

Хтось робив це чи щось подібне? Чи може хтось вказати мені на щось, що охоплює цю чи якусь варіацію теми?

Велике дякую,

Андрій.


4
Чи читали ви це ?
gmazzap

1
Можливо, ви хочете показати, що ви намагалися стільки годин ...
кайзер

Відповіді:


4

Ви можете спробувати наступний сценарій:

var MEDIAmedia_library: function() {
     var formfield = null;

     var wireframe;

     $('body').on('click', '#click-event-selector',function(e) {
         e.preventDefault();
         if (wireframe) {
             wireframe.open();
             return;
         }

         wireframe = wp.media.frames.wireframe = wp.media({
             title: 'Media Library Title',
             button: {
                 text: 'Media Library Button Title'
             },
             multiple: false
         });

         wireframe.on('select', function() {
             attachment = wireframe.state().get('selection').first().toJSON();
             console.log(attachment);
             $('#input-field-selector').val(attachment.url);
         });

         wireframe.open();
     });
    }

#click-event-selector ваш вибір події клацання

#input-field-selector значення поля введення для вставки вибраних властивостей об'єкта

Ви також можете перетворити цю функцію в будь-який модний jquery

Посилання Wordpress 3.5 Media Media Uploader

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.