【发布时间】:2018-09-07 05:51:28
【问题描述】:
我是 jQuery 的初学者,使用 WordPress Media Uploader 实现的多张图片上传按钮不起作用,我需要知道如何做正确的方法。
这是我的代码:Javascript/jQuery 用于显示媒体上传器和处理选定的图像:
jQuery(document).ready( function($){
var mediaUploader;
$('#upload-button').on('click',function(e) {
e.preventDefault();
if( mediaUploader ){
mediaUploader.open();
return;
}
mediaUploader = wp.media.frames.file_frame =wp.media({
title: 'Choose a Hotel Picture',
button: {
text: 'Choose Picture'
},
multiple:false
});
mediaUploader.on('select', function(){
attachment = mediaUploader.state().get('selection').first().toJSON();
$('#profile-picture').val(attachment.url);
$('#profile-picture-preview').css('background-image','url(' + attachment.url + ')');
});
mediaUploader.open();
}); });
<input type="button" id="upload-button1" class="button button-secondary" value="Upload Profiel Picture">
<input type="hidden" name="profile_picture1" id="profile-picture1" value="'.$picture.'">
<input type="button" id="upload-button2" class="button button-secondary" value="Upload Profiel Picture">
<input type="hidden" name="profile_picture2" id="profile-picture2" value="'.$picture.'">
任何帮助,一如既往,非常感谢。
【问题讨论】:
标签: javascript jquery wordpress media multifile-uploader