Ich habe wenig Probleme mit Media Uploader in neuem WordPress 3.5. Ich habe ein eigenes Plugin erstellt, das das Bild hochlädt. Ich benutze diesen Code 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>
Der Code funktioniert gut, aber leider erscheinen Formulare unvollständig. Wenn ich ein Bild auswähle, werden auf der rechten Seite nicht die Einstellungen für die Anhangsanzeige angezeigt. Ich weiß nicht warum. Ich versuche, Medien Optionen hinzuzufügen:
displaySettings: true,
displayUserSettings: true
Aber es funktioniert auch nicht.
wp_enqueue_media();
?