Intereting Posts
Используйте код из связанных тем в моей теме и перепродайте его Как отсортировать запрашиваемые страницы по массиву идентификаторов страниц? wpdb не может получить ассоциативные данные массива в запросе графа Использование rewind_posts для отображения нескольких категорий Как отправлять сообщения на основе геолокации пользователей Как отличить URL для правила перезаписи? Ошибка разбивки на страницы: пользовательский тип сообщения в индексе Как перенести изображение в плагин в каталог загрузки и сделать его носителем WordPress? Продукт Woocommerce не работает Регистрационная форма Проверка в wordpress Вопрос в WordPress WP REST API – Как изменить код состояния ответа HTTP? Фильтрация детей из категории «без рубрики» из цикла? Создание виджета с несколькими настраиваемыми полями Можно ли удалить следующий пост / предыдущий пост без создания настраиваемого шаблона?

Как загрузить несколько изображений с помощью WP_Customize_Media_Control

Этот вопрос специально связан с Настройщиком WordPress. Я ищу способ загрузить несколько изображений с помощью WP_Customize_Media_Control. Это легко сделать для обменных ящиков, но я не нашел решения для Customizer. Буду признателен за любую помощь.

Используйте этот JQuery для нескольких загрузок изображений:

 <!-- js multi image --> jQuery(document).ready(function($) { // add image uploader functionality var meta_image_frame; $('.meta-image-button').live('click', function(e){ e.preventDefault(); if( meta_image_frame ){ wp.media.editor.open(); return; } meta_image_frame = wp.media.frames.file_frame = wp.media({ title: 'Portfolio Image Gallery Selection Window', button: {text: 'Add to Gallery'}, library: { type: 'image'}, multiple: false }); meta_image_frame.on('select', function(){ var media_attachment = meta_image_frame.state().get('selection').first().toJSON(); var url = ''; $('#meta-image').val(media_attachment.url); }); meta_image_frame.open(); }); $('#add-input').click(function(event){ add_input() }); function add_input(){ var input = "<p><label for='meta-image' class=''>Add Project Image</label>" +"<input type='text' name='meta-image' id='meta-image' value='' />" +"<input type='button' class='meta-image-button button' value='Upload Image' />" +"<input type='button' class='meta-image-button button remove-button' value='Remove Image' /></p>"; <?php $('#images-container').append(input); } });