wordpress プラグインにマルチ アップロード オプションを追加しようとしましたが、ID 名のみを変更してプラグインでこのコードを (2 回) 繰り返しました。
<script language="JavaScript">
jQuery(document).ready(function($) {
jQuery('#upload_image_button').click(function() {
formfield = jQuery('#upload_image').attr('name');
tb_show('', 'media-upload.php?type=image&TB_iframe=true');
return false;
});
window.send_to_editor = function(html) {
imgurl = jQuery('img', html).attr('src');
jQuery('#upload_image').val(imgurl);
tb_remove();
};
});
</script>
<input id="upload_image" style=" margin-left:303px;" type="text" size="36" name="upload_image_template" value="<?php echo get_option('upload_image_template'); ?>" />
<input id="upload_image_button" type="button" value="Browse" />
画像をアップロードしようとすると、メディア フレームが来て、アップロード プロセスが正常に完了します。ただし、投稿に挿入すると正しい URL が取得されますが、別の入力ボックスに貼り付けられます。例えば:
1) [text box1] [browse Button]
2) [text box2] [browse button]
[insert post]
その画像パスが表示されているテキスト ボックス 1 で画像をアップロードすると[text box 2]
、問題が自分の問題なのか、そのスクリプトが複数ファイルのアップロード オプションをサポートしていないのかわかりません。