web-dev-qa-db-fra.com

Comment créer un bouton de média d'édition pour le plugin de diaporama?

Je souhaite créer un bouton d'édition de média pour mon plug-in. À l'heure actuelle, vous pouvez facilement télécharger des images à l'aide de l'utilitaire de téléchargement de média WordPress 3.5, mais je souhaite que l'utilisateur puisse éditer les images téléchargées.

example of uploader

Des idées sur la façon dont cela peut être réalisé?

Voici le code que j'utilise pour ouvrir l'utilitaire de téléchargement multimédia en ce moment:

    var file_frame;
jQuery('#asp_slides_upload').live('click', function(event){

    event.preventDefault();

    if (file_frame) {
        file_frame.open();
        return;
    }

    file_frame = wp.media.frames.file_frame = wp.media({
        title: jQuery(this).data('uploader_title'),
        button: {
            text: jQuery( this ).data('uploader_button_text'),
        },
        multiple: true
    });

    file_frame.on('select', function() {
        var selection = file_frame.state().get('selection');
        var postID = jQuery('#asp_gallery_id').attr('value');
        attachments = selection.toJSON();
        printableAttachment = JSON.stringify(attachments, null, 2);
        jQuery.ajax({
            type: "POST",
            dataType: "JSON",
            url: aspAdminUrls.ajaxurl,
            data: {
                action: 'asp_save_slides',
                content: attachments,
                postID: postID
            },
            success: function(data) {
                jQuery('#asp_slides_holder').append(data);
            }
        });

    });

    file_frame.open();
});
3
Vitor Argos

Je pense que vous êtes sur le même bateau avec nous: http://wordpress.org/extend/ideas/topic/custom-attachment-type

Ce n'est pas possible facilement pour le moment. Si vous et d’autres soutiennent mon idée, nous la verrons peut-être pour wordpress 3.7.

1
Ünsal Korkmaz