Tôi có một chút vấn đề với Media Uploader trong WordPress 3.5 mới. Tôi đã tạo plugin riêng đang tải lên hình ảnh. Tôi đang sử dụng mã này:
<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>
Mã này hoạt động tốt, nhưng không may các hình thức xuất hiện không đầy đủ. Khi tôi chọn bất kỳ ảnh nào không hiển thị cho tôi 'Cài đặt hiển thị tệp đính kèm' ở bên phải. Tôi không biết tại sao. Tôi thử thêm tùy chọn vào phương tiện:
displaySettings: true,
displayUserSettings: true
Nhưng nó cũng không hoạt động.
wp_enqueue_media();
à