プラグイン用のメディア編集ボタンを作成したいのですが、今はWordPress 3.5メディアアップローダを使用して簡単に画像をアップロードできますが、アップロードした画像をユーザーが編集できるようにしたいのです。
それをどのように達成できるかについてのアイデアはありますか?
これが私が今メディアアップローダーを開くために使っているコードです:
var file_frame;
jQuery('#asp_slides_upload').live('click', function(event){
event.preventDefault();
if (file_frame) {
file_frame.open();
return;
}
file_frame = wp.media.frames.file_frame = wp.media({
title: jQuery(this).data('uploader_title'),
button: {
text: jQuery( this ).data('uploader_button_text'),
},
multiple: true
});
file_frame.on('select', function() {
var selection = file_frame.state().get('selection');
var postID = jQuery('#asp_gallery_id').attr('value');
attachments = selection.toJSON();
printableAttachment = JSON.stringify(attachments, null, 2);
jQuery.ajax({
type: "POST",
dataType: "JSON",
url: aspAdminUrls.ajaxurl,
data: {
action: 'asp_save_slides',
content: attachments,
postID: postID
},
success: function(data) {
jQuery('#asp_slides_holder').append(data);
}
});
});
file_frame.open();
});
私たちはあなたが私たちと同じボートに乗っていると思います: http://wordpress.org/extend/ideas/topic/custom-attachment-type
現時点では簡単にはできません。あなたや他の人が私の考えを支持しているなら、多分私達はそれをwordpress 3.7のために見るでしょう