Intereting Posts
Изменение стартового номера идентификатора пользователя Добавить стиль визуального редактора только на странице widgets.php Вход Api с Meta_key и Meta_value Есть ли подобный фильтр media_upload_tabs для добавления вкладок в простой / избранный подборщик изображений? вставить автофокус в пользовательскую форму таксономии Преобразование массива базы данных wp_options в javascript obect? Как использовать фильтр hook posts_join для запроса терминов таксономии в posts_where? WordPress WP_Query без параметров запроса GET WordPress automatic publish: есть ли время ожидания, когда WordPress больше не будет публиковать? Пользовательский заголовок, установленный для быстрого редактирования Помогите! Я изменил домен, и теперь я не могу войти через admin онлайн вызвать ошибку func массива пользователей после перемещения сайта на новый сервер Как разрешить не-кодеру пользователю вводить сложные данные? Вычисление php-функции в коротком коде Noindex, nofollow застрял на главной странице

Использование WordPress 3.5 Media Uploader в качестве модального всплывающего окна

У меня есть общий вопрос: возможно ли использовать новое окно WordPress 3.5 Media Uploader для других целей (т. Е. Как модальное всплывающее окно для контента)? Я хотел бы сделать это и потратил много времени, пытаясь понять, если / как это сделать, но не повезло.

Я в основном ищут замену всплывающего окна Thickbox, так как моя панель короткого кода представлена ​​в панели администратора.

Кто-нибудь сделал это или что-то подобное? Может ли кто-нибудь указать мне на что-то, что покрывает этот или некоторые варианты темы?

Большое спасибо,

Андрей.

Solutions Collecting From Web of "Использование WordPress 3.5 Media Uploader в качестве модального всплывающего окна"

Вы можете попробовать следующий скрипт:

var MEDIAmedia_library: function() { var formfield = null; var wireframe; $('body').on('click', '#click-event-selector',function(e) { e.preventDefault(); if (wireframe) { wireframe.open(); return; } wireframe = wp.media.frames.wireframe = wp.media({ title: 'Media Library Title', button: { text: 'Media Library Button Title' }, multiple: false }); wireframe.on('select', function() { attachment = wireframe.state().get('selection').first().toJSON(); console.log(attachment); $('#input-field-selector').val(attachment.url); }); wireframe.open(); }); } 

#click-event-selector кликов

#input-field-selector вашего значения входного поля для вставки свойств выбранного объекта

Вы также можете обернуть эту функцию в любом jquery modal

Ссылка WordPress 3.5 Media Uploader