web-dev-qa-db-fra.com

Télécharger une image sans post-identification à l'aide du nouveau programme de téléchargement?

Auparavant, lorsque vous utilisiez thickbox pour télécharger des images, vous pouviez importer une image sans avoir l'identifiant de publication 'attaché' à l'aide du code ci-dessous:

jQuery('.upload_slider_button').click(function() {
     tb_show('', 'media-upload.php?post_id=&type=image&TB_iframe=true&referer=matrix-settings');
     return false;
});

Cependant, comment puis-je obtenir le même résultat avec le nouveau Media Uploader introduit depuis WP3.5? J'ai passé toute la journée à chercher sur Internet, mais il n'y a pas beaucoup de ressources disponibles sur ce nouvel outil de téléchargement de média. La plupart d'entre eux sont centrés sur son utilisation dans les options/plugins de thème.

Ou peut-être existe-t-il d'autres moyens de télécharger une image sans avoir l'identifiant de publication 'attaché' à celle-ci et sans utiliser de plug-in?

Merci beaucoup pour votre aide.

1
Billy

Eh bien, j'ai finalement compris. En utilisant l'exemple de Mike ici , il me suffit de mettre ce code wp.media.model.settings.post.id = 0 à cet endroit:

event.preventDefault();

    wp.media.model.settings.post.id = 0;

    // If the media frame already exists, reopen it.
    if ( file_frame ) {
        file_frame.open();
        return;
    }

Cela entraînera le téléchargement de l'image en tant que "Non associé". J'espère que cela aidera quelqu'un confronté à ce problème à l'avenir.

1
Billy