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.
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.