Usando la ventana de WordPress 3.5 Media Uploader como una ventana emergente modal

13

Tengo una pregunta general: ¿es posible usar la nueva ventana de WordPress 3.5 Media Uploader para otros fines (es decir, como una ventana emergente modal para el contenido)? Me gustaría hacer esto y he pasado mucho tiempo tratando de averiguar si / cómo hacerlo pero NO he tenido suerte.

Básicamente, estoy buscando reemplazar la ventana emergente de Thickbox como la forma en que se presenta mi panel de código abreviado en el panel de administración.

¿Alguien ha hecho esto o algo similar? ¿Alguien puede indicarme algo que cubra esto o alguna variación sobre el tema?

Muchas gracias,

Andrew.

    
pregunta Dworsf01 24.04.2013 - 12:57

1 respuesta

4

Puedes probar el siguiente script:

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 su selector de evento de clic

#input-field-selector el valor de su campo de entrada para insertar las propiedades del objeto seleccionado

También puedes envolver esta función en cualquier jquery modal

Referencia Wordpress 3.5 Media Uploader

    
respondido por el Rahil Wazir 03.09.2013 - 11:33

Lea otras preguntas en las etiquetas