新しい WP メディア アップローダをテーマ オプション ページに実装する方法を理解するのに問題があります。これを行う方法や説明に関するドキュメントはありますか? これを行う方法のサンプルをいくつか見ましたが、コードについて適切に説明されているサンプルはありません。メディア アップローダ フレームをカスタマイズするオプションのリストはありますか? 次のようなことができればいいのではないでしょうか ( // メディア フレームを作成するを参照してください)。
// Uploading files
var file_frame;
jQuery('.upload_image_button').live('click', function() {
// If the media frame already exists, reopen it.
if ( file_frame ) {
file_frame.open();
return;
}
// Create the media frame.
file_frame = wp.media.frames.file_frame = wp.media({
title: 'My frame title',
button: {
text: 'My button text',
},
id: 'logo-frame',
multiple: false,
editing_sidebar: false, // Just added for example
default_tab: 'upload', // Just added for example
tabs: 'upload, library', // Just added for example
returned_image_size: 'thumbnail' // Just added for example
});
// When an image is selected, run a callback.
file_frame.on( 'select', function() {
var attachment;
// We set multiple to false so only get one image from the uploader
attachment = file_frame.state().get('selection').first().toJSON();
// Do something with attachment.id and/or attachment.url here
});
// Finally, open the modal
file_frame.open();
return false
});