Intereting Posts
Как добавить кнопку Reset to Defaults с помощью API настроек? использование изображений в следующей / предыдущей_поставке Попытка создать шаблон без навигации и нижнего колонтитула Создать быстрый запуск WordPress установки Показывать пользовательские таксономии типа post, таблицы Проверьте, есть ли архив почтового типа и в категории Разработка плагинов – функции или крючки? Как запретить кому-то открывать мой каталог тем Отображение миниатюр из предыдущих и последующих сообщений Может ли большее количество зарегистрированных размеров изображения влиять на производительность? WordPress Theory Lesson – Image Columns в сообщениях с выравниванием? Добавить JQuery Datepicker в настраиваемое поле в post edit wp_list_categories разбиение на страницы Блокировка двигателей Seacrh для всех страниц EXCEPT homepage Woocommerce – Показать текст на странице продукта на основе класса доставки

Загрузка изображения AJAX с помощью индикатора выполнения загрузки с помощью media_handle_upload

В настоящее время я загружаю загружаемое изображение для показанного изображения из front-end-формы.

<input type="file" name="wh_image_upload" id="wh_image_upload" multiple="false" /> 

и используя media_handle_upload для загрузки файла.

  // These files need to be included as dependencies when on the front end. require_once( ABSPATH . 'wp-admin/includes/image.php' ); require_once( ABSPATH . 'wp-admin/includes/file.php' ); require_once( ABSPATH . 'wp-admin/includes/media.php' ); // Let WordPress handle the upload. $attachment_id = media_handle_upload( 'wh_image_upload', $post_id ); if ( !is_wp_error( $attachment_id ) ) { // If the image was uploaded successfully, set it as featured image set_post_thumbnail( $post_id, $attachment_id ); } 

Каков наилучший способ конвертировать это в загрузку изображения AJAX с помощью индикатора выполнения загрузки?

Обновить

Это то, что я хочу, чтобы он работал.

введите описание изображения здесь

Solutions Collecting From Web of "Загрузка изображения AJAX с помощью индикатора выполнения загрузки с помощью media_handle_upload"