Intereting Posts
Сортировка для каждой пользовательской таксономии Страница архива для персонализированного типа сообщения с использованием WPML Как выводить ничего вместо аватара по умолчанию? Как обращаться с запросом POST для веб-хостинга GitHub? Нужно ли сохранять исходную страницу при переадресации 301 на новую? Существуют ли существующие плагины для встроенного Flash / SWF-контента «Click-to-Launch»? пользовательский просмотр по измените время вывода комментария на: X время назад вместо фактической даты и времени Редактирование файла PHP для включения небольшой текстовой части на каждую страницу как использовать wp_redirect внутри функции Создание миниатюрных изображений небольшого размера из показанного изображения Создание подпапки внутри корневой установки? Получить только первый термин по таксономии Как проверить наличие пустого и не сбой Есть способ масштабировать медиа (изображения) на 50%?

Медиа-загрузчик не входит в плагин

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

custom_uploader = wp.media.frames.file_frame = wp.media({

Вот мой код: во-первых, я выделил сценарий через:

 add_action('admin_enqueue_scripts', 'my_admin_scripts'); function my_admin_scripts() { wp_enqueue_media(); } 

Затем в моей функции, где я хочу кнопку «Загрузить», я добавил:

 <label for="upload_image"> <input id="upload_image" type="text" size="36" name="ad_image" value="http://" /> <input id="upload_image_button" class="button" type="button" value="Upload Image" /> <br />Enter a URL or upload an image </label> 

Тогда это мой javascript:

 jQuery(document).ready(function($){ var custom_uploader; $('#upload_image_button').click(function(e) { e.preventDefault(); //If the uploader object has already been created, reopen the dialog if (custom_uploader) { custom_uploader.open(); return; } //Extend the wp.media object custom_uploader = wp.media.frames.file_frame = wp.media({ title: 'Choose Image', button: { text: 'Choose Image' }, multiple: true }); //When a file is selected, grab the URL and set it as the text field's value custom_uploader.on('select', function() { console.log(custom_uploader.state().get('selection').toJSON()); attachment = custom_uploader.state().get('selection').first().toJSON(); $('#upload_image').val(attachment.url); }); //Open the uploader dialog custom_uploader.open(); }); }); 

Здесь wp.media не определена, из-за чего я получаю ошибку. Я также пытался проверить, выполнено ли wp_enqueue_media или нет:

 if ( did_action( 'wp_enqueue_media' ) ){ echo "<script>alert('media included');</script>"; } 

Он также получает предупреждение.

Я проверил мою страницу через -> Просмотр источника. У меня есть эти файлы:

 .../load-scripts.php?c=0&load%5B%5D=jquery-ui-mouse,jq... 

Я проверил этот файл, и в нем есть wp.media.

Solutions Collecting From Web of "Медиа-загрузчик не входит в плагин"