web-dev-qa-db-fra.com

WP3.5 Media Uploader - comment le faire accepter plusieurs images?

Je me demande comment faire pour que l'utilitaire de transfert de média WP3.5 renvoie 2 éléments ou plus dans attachement? Il fonctionne toujours une fois, même si 2 éléments sont sélectionnés. Le code:

$('.button').on('click', function(){
     var send_attachment_backup = wp.media.editor.send.attachment;
          wp.media.editor.send.attachment = function(props, attachment){                                
               myFunction(attachment.url);
          wp.media.editor.send.attachment = send_attachment_backup;
     }
     wp.media.editor.open();
});

EDIT: mon erreur. Je fais wp.media.editor.send.attachment = send_attachment_backup; et il fonctionne une fois. Les nouvelles questions seraient donc les suivantes: comment restaurer la fonction d'origine après le dernier élément de la boucle?

3
Paul

Je vous suggérerais de gérer correctement l'intégration modale des nouveaux médias. Il n'est pas nécessaire de pirater les attributs de l'objet wp.media.editor pour utiliser le mode multimédia dans vos plugins. Vous pouvez vous inspirer d'un plugin d'intégration de démonstration sur github

La démo n ° 4 correspond le mieux à vos besoins, je suppose

1
david.binda