Intereting Posts
metox select – frontend display В теме Woocommerce необходимо добавить пользовательскую внешнюю ссылку Правило перезаписи типа пользовательского сообщения WordPress соответствует всем страницам, возвращающим 404 Это правильный способ получить описание таксономии в шаблон публикации? wp-cli 0.14.1 Ошибка MySQL Групповые сообщения, которые соответствуют термину в цикле есть ли функция multisite, имеющая функции posts? Динамическое меню выпадает на страницы? Проблема WordPress Ajax Data Можно ли дать пользователю возможность выбрать между двумя отдельными файлами шаблонов для использования в сообщении? Пользовательские плагины – конфликт шаблонов Как добавить / вставить класс на боковую панель в single.php? Как добавить пользовательскую форму на страницу настроек плагина Как эхо-файл без оболочки тегов P? WordPress EduPress и бизнес-приложение Тема не установлена ​​

Как открыть диалог добавления медиа в определенном состоянии / вкладке?

Я создал настроенный wp_view similar на embed (см. Wp-includes / js / mce-view.js, l. 868 ). У меня также есть моя вкладка в диалоговом окне «Добавить медиа». Естественно, я хочу, чтобы кнопка редактирования моего wp_view открывала диалог добавления медиа с правой вкладкой.

В настоящее время я использую это:

 edit: function(text, update) { tb_show('Some headline', 'media-upload.php?tab=mytab&someparams='+somevalues+'&TB_iframe=true'); } 

Я работаю как шарм, но

  • кнопки редактирования и удаления остаются на переднем плане, даже до толстого ящика.
  • в кодексе написано :

    Начиная с WordPress 3.5, кнопка «Media» для редактора сообщений WordPress больше не использует ThickBox, но вместо этого использует пользовательский Javascript-модаль.

Поэтому я действительно предпочел бы использовать этот специальный модальный. Кто-нибудь может объяснить мне, как открыть диалоговое окно добавления медиа в определенном состоянии (вкладка «средства»)?

Предположим, вы хотите открыть модальный раздел создания галереи:

 var options = { frame: 'post', state: 'gallery', title: wp.media.view.l10n.createGalleryTitle, multiple: true }; var frame = wp.media.editor.open(null,options) 

Если вы хотите что-то еще, я предлагаю вам найти источник ядра js, чтобы изменить идентификатор библиотеки, соответствующий нужному разделу.