我知道如何使用WP 3.5中的新媒体上传程序,并将其与插件和主题集成,但我有一个问题,即用户选择了图像,并在再次打开图像时关闭了我想要的帧用户在库中选择或突出显示之前选择的图像。
codex没有任何api文档
$button.on(\'click\', function(e){
// prevent default behavior
e.preventDefault();
if ( typeof file_frame != \'undefined\' ) {
file_frame.close();
}
// create and open new file frame
file_frame = wp.media({
//Title of media manager frame
title: \'Select an Image\',
library: {
type: \'image\'
},
button: {
//Button text
text: \'Use Image\'
},
//Do not allow multiple files, if you want multiple, set true
multiple: false,
});
//callback for selected image
file_frame.on(\'select\', function() {
var selected = [];
if ( is_multiple ) {
// multiple images selected
var selection = file_frame.state().get(\'selection\');
selection.map(function(file) {
selected.push(file.toJSON());
});
} else {
// single image
selected.push(file_frame.state().get(\'selection\').first().toJSON());
}
// loop through selected images
for (var i in selected) {
console.log(selected[i]);
}
});
// open file frame
file_frame.open();
});
有人能帮忙吗