Articles of thickbox

Кнопка Media Thickbox не работает везде

Пожалуйста, поймите, что я новичок в wordpress и php. Я добавил медиа-кнопку в свои медиа-кнопки в админе, добавив следующий код в файл functions.php: function add_custom_media_button() { echo '<a href="#TB_inline?inlineId=custommedia_container" id="insert-my-media" class="button thickbox">Add custom media</a>'; } add_action('media_buttons', 'add_custom_media_button', 15); add_action( 'admin_footer', 'add_inline_popup_content' ); function add_inline_popup_content() { $cu = wp_get_current_user(); $cusername = $cu->user_login; echo '<div id="custommedia_container" style="display:none;">'; […]

WordPress Admin Thickbox: удалить поля / заполнение

Я добавил Thickbox на страницу администратора, добавив следующий крючок действия, чтобы добавить код библиотеки add_action( 'in_admin_footer', function(){ add_thickbox(); }); И затем запускать встроенный толстый ящик вручную через некоторый код javascript tb_show(null,'#TB_inline?height=300&width=300&inlineId=id_of_div_with_my_thickbox',false); Когда я делаю это, у толстого ящика есть поля / padding слева и справа (см. Снимок экрана ниже, как все сосредоточено) Я бы хотел […]

Редактировать сообщение через ajax, не выходя из родительского сообщения

При редактировании сообщения в административной области я хотел бы нажать кнопку и открыть окно (либо с толстым слоем, либо любым другим скриптом) и, следовательно, отредактировать страницу параметров / пользователя / сообщение через ajax, не покидая родительский пост , Идея привлекательна (меньше времени на открытие / сохранение / закрытие сообщений), но я знаю более или менее […]

Thickbox больше не работает на интерфейсе, изменился код в WP3.3 beta 3?

До 3.3 beta 3 я использовал толстый бокс на переднем конце с приведенным ниже скриптом. Начиная с бета 3 лайтбокс перестает работать. Есть ли ошибка в моем коде или произошла смена функции? function add_themescript(){ if(!is_admin()){ wp_enqueue_script('thickbox',null,array('jquery')); wp_enqueue_style('thickbox.css', '/'.WPINC.'/js/thickbox/thickbox.css', null, '1.0'); } } add_action('init','add_themescript');

Как изменить содержимое iFrame в блоке администратора

У меня есть ссылка в метамоксике, которая вызывает Thickbox iFrame другой страницы на моем сайте. Он отлично работает, за исключением того, что я не могу повлиять на DOM страницы в iFrame. Что мне нужно сделать, чтобы заставить его работать? Код ниже работает, когда я запускаю его в консоли после загрузки Thickbox, но он не работает, […]

Пользовательский Jquery в admin разбивает сценарий загрузки мультимедиа

У меня есть эта часть кода, которая загружает пользовательскую версию jquery wp_deregister_script('jquery'); wp_register_script('jquery', ("http://code.jquery.com/jquery-latest.min.js"), false, ''); wp_enqueue_script('jquery'); Все работает нормально, но если я открою менеджер загрузки мультимедиа, который загружается этим кодом wp_enqueue_script('media-upload'); wp_enqueue_script('thickbox'); wp_enqueue_style('thickbox'); и вызвано этим <script language="JavaScript"> jQuery(document).ready(function() { jQuery('#upload_image_button').click(function() { formfield = jQuery('#upload_image').attr('name'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); return false; }); window.send_to_editor = function(html) { […]

Показывать Thickbox (tb_show) ничего не делает

Я пытаюсь добавить медиа-загрузчик в виджет / плагин, и я нахожусь на том этапе, когда мне нужно добавить изображение из медиа-библиотеки (или загрузить новую). Я добавил несколько javascript и добавил событие в кнопку в плагине. Это событие активируется (поскольку отображается предупреждение), но толстый ящик не отображается. Вот код JS: jQuery(document).ready(function() { jQuery('.upload_image_button').click(function() { alert('This alert […]

Как использовать WP, встроенный в Thickbox для изображений?

Я искал лучший способ использовать встроенную функцию Thickbox для изображений. Я использую мой метод в течение нескольких месяцев, но я не думаю, что это лучший способ сделать это. Вот код, который я использовал (я не помню, где я нашел код или ссылку на статью): <?php if (!is_admin()){ /* add a word found in your domain […]

Как получить URL-адрес изображения из Media-Upload в сообщении?

Я создал новый MetaBox для всех стандартных сообщений в WordPress 3.1. Там я _meta_fotos[pic] поле ввода: текстовое поле с идентификатором _meta_fotos[pic] , которое должно быть URL-адресом изображения, созданным стандартным медиа-загрузчиком. Я хочу использовать стандартный медиа-загрузчик из стандартного почтового окна. Поэтому я создал следующий код JavaScript. jQuery(document).ready(function() { jQuery('#_meta_fotos\\[pic\\]').focusin(function() { formfield = jQuery('#_meta_fotos\\[pic\\]').attr('name'); tb_show('', 'media-upload.php?type=image&amp;TB_iframe=true'); return […]

Показать / скрыть кнопку в толстых боксах в зависимости от того, с какой страницы она открывается

Я использую плагин Taxonomy Images и генерирует кнопку в толстом ящике для сопоставления изображения с термином ( см. Снимок экрана ). Из-за того, что я могу только ассоциировать термины с изображениями в толстом ящике, который открывается с страниц edit-tags.php, можно ли удалить кнопку из всех других толстых ящиков? Вот функция, которая создает кнопку: /** * […]