Intereting Posts
Как добавить элемент HTML в окне редактирования сообщения ADMIN? wp-load Без загрузки плагинов Мета-окно не сохраняет и не обновляет Добавить атрибут в Woocommerce программно, не отображать переднюю часть Список таксономических терминов вместе с их сообщениями Архив – то же название для первых двух сообщений Меню категорий, которое отфильтровывает пустые категории wp_enqueue_style для плагина с несколькими таблицами стилей Поиск пользовательских таксономических тегов Как получить post_content во время редактирования сообщения Как получить стандартные сообщения для открытия в своем собственном шаблоне при использовании get_template_part ()? Плагин admin page meta_box переключает и состояние заказа не сохраняет База данных WordPress становится огромной. Как анализировать и оптимизировать его? страх исчерпать память Запрос Не работает как ожидалось усекать сообщение с тегом галереи

Замена ThickBox

Я ищу, к сожалению, неудачу для замены ThickBox, используемой в Media Uploader.

Любой поиск не позволяет использовать Media Uploader и ничего о скрипте, используемом для модальных окон.

Может кто-нибудь мне помочь? Есть ли способ использовать тот же способ, что и Media Uploader, но добавлять в него пользовательский контент, как это было возможно с ThickBox?

Для чего это стоит, я включил новый медиа-загрузчик в плагин, который позволяет администратору выбирать или загружать носители из стандартного диалогового окна мультимедиа вместо того, чтобы копировать / вставлять URL-адреса, и, похоже, он работает хорошо.

Я написал здесь ответ, который может быть тем, что вы ищете.

У Тома МакФарлина есть серия «tuts +» в работах по состоянию на прошлый месяц.

Другие ссылки, которые могут помочь:

  • Как использовать WordPress 3.5 Media Uploader в настройках темы
  • Просмотр медиа-загрузчика в собственном плагине на WordPress 3.5

Мое понимание вашего вопроса заключается в том, что вы хотите использовать всплывающее окно с содержимым, отличным от Media Uploader. Для этого выполните следующие действия:

  1. Добавьте этот код, чтобы включить скрипт толстой кишки.

    <?php add_action('init', 'init_theme_method'); function init_theme_method() { add_thickbox(); } ?> 
  2. Добавьте class = 'thickbox' в любой элемент, который будет отображаться во всплывающем окне.

     <input alt="#TB_inline?height=300&amp;width=400&amp;inlineId=examplePopup1" title="add a caption to title attribute / or leave blank" class="thickbox" type="button" value="Show Thickbox Example Pop-up 1" /> 
  3. Обратите внимание, что в последнем коде есть параметр inlineId. Это будет код, который будет отображаться внутри всплывающего окна.

      <div id="examplePopup1" style="display:none"> <h2>Example Pop-up Window 1</h2> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam sed laoreet est. Etiam nec nibh aliquam leo maximus hendrerit. Aliquam velit erat, pretium eget faucibus ut, ullamcorper in sapien. Nulla dignissim turpis et pharetra vestibulum. Nulla et mattis eros. Integer consequat, odio sed gravida bibendum, dui purus viverra nisl, nec fringilla ante nibh non lorem. Morbi at tristique diam. Mauris et aliquam tellus, vehicula dapibus odio. Maecenas vulputate turpis ac orci fringilla, id cursus augue mollis. Aliquam sit amet ligula tellus. <strong>Just click outside the pop-up to close it.</strong> </div> 

надеюсь, это поможет

Источник: создание всплывающих окон в блоге WordPress с Thickbox