Ho un piccolo problema con Media Uploader nel nuovo WordPress 3.5. Ho creato il proprio plugin che carica l'immagine. Sto usando questo codice JS:
<script type="text/javascript">
var file_frame;
jQuery('.button-secondary').live('click', function( event ){
event.preventDefault();
if ( file_frame ) {
file_frame.open();
return;
}
file_frame = wp.media.frames.file_frame = wp.media(
{
title: 'Select File',
button: {
text: jQuery( this ).data( 'uploader_button_text' )
},
multiple: false
}
);
file_frame.on('select', function() {
attachment = file_frame.state().get('selection').first().toJSON();
jQuery('#IMGsrc').val(attachment.url);
});
file_frame.open();
});
</script>
Il codice funziona bene, ma sfortunatamente le forme sembrano incomplete. Quando seleziono un'immagine, non viene visualizzato "Impostazioni di visualizzazione degli allegati" sul lato destro. Non so perché. Provo ad aggiungere opzioni ai media:
displaySettings: true,
displayUserSettings: true
Ma non funziona.
wp_enqueue_media();
?