Помогите добавить функцию загрузки изображений в виджет

Я работаю над небольшим виджетами WordPress, и я пытаюсь настроить его там, где пользователь может загрузить изображение. Пока что загружаются необходимые сценарии, но когда я нажимаю кнопку «Медиабиблиотечный образ», загрузчик изображений не появляется.

Вот мой файл javascript:

jQuery(document).ready(function($) { var formfield = null; $('#upload_image_button').click(function() { $('html').addClass('Image'); formfield = $('#wp-ss-image').attr('name'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); return false; }); // user inserts file into post. only run custom if user started process using the above process // window.send_to_editor(html) is how wp would normally handle the received data window.original_send_to_editor = window.send_to_editor; window.send_to_editor = function(html){ var fileurl; if (formfield != null) { fileurl = $('img',html).attr('src'); $('#wp-ss-image').val(fileurl); tb_remove(); $('html').removeClass('Image'); formfield = null; } else { window.original_send_to_editor(html); } }; }); 

Вот мои функции для вызова скриптов:

 add_action('admin_print_scripts-widgets.php', 'wp_ss_image_admin_scripts'); function wp_ss_image_admin_scripts() { wp_enqueue_script( 'wp-ss-image-upload', plugins_url( '/WP-Simple-Social/wp-simple-social-image.js' ), array( 'jquery','media-upload','thickbox' ) ); } add_action('admin_print_styles-widgets.php', 'wp_ss_admin_styles'); function wp_ss_admin_styles() { wp_enqueue_style( 'thickbox' ); } 

И вот html для отображения окна ввода и кнопки загрузки изображения:

 <p>Upload Photo: <input id="wp-ss-image" class="widefat" type="text" size="75" name="<?php echo $this->get_field_name( 'image' ); ?>" value="<?php echo esc_url( $image ); ?>" /> <input id="upload_image_button" type="button" value="Media Library Image" class="button-secondary" /> 

Поскольку все необходимые файлы / сценарии загружаются, может ли это быть проблемой jQuery?

Если есть дополнительная информация, которая поможет, пожалуйста, дайте мне знать. Спасибо за помощь.

Solutions Collecting From Web of "Помогите добавить функцию загрузки изображений в виджет"