Usando a janela do WordPress 3.5 Media Uploader como um pop-up modal

14

Tenho uma pergunta geral: é possível usar a nova janela do WordPress 3.5 Media Uploader para outros fins (por exemplo, como uma janela pop-up modal para o conteúdo)? Eu gostaria de fazer isso e passei muito tempo tentando descobrir se / como fazê-lo, mas não tive sorte.

Basicamente, estou procurando substituir o pop-up do Thickbox como a maneira como meu painel de códigos curtos é apresentado no painel de administração.

Alguém já fez isso ou algo parecido? Alguém pode me apontar para algo que cubra esta ou alguma variação sobre o tema?

Muito Obrigado,

Andrew.

Dworsf01
fonte
4
Você leu isso ?
gmazzap
1
Talvez você quer mostrar o que você tentou durante tantas horas ...
kaiser

Respostas:

4

Você pode tentar o seguinte 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 seu seletor de eventos de clique

#input-field-selector seu valor do campo de entrada para inserir propriedades do objeto selecionado

Você também pode agrupar essa função em qualquer modal jquery

Referência Wordpress 3.5 Media Uploader

Rahil Wazir
fonte