Intereting Posts
Как показать несколько экземпляров виджета WP125? Изменить ссылку «войти в систему» ​​(вы должны быть авторизованы, чтобы оставить комментарий) Деактивировать плагин при отключении другого плагина Как я могу получить все данные по сообщениям из результатов поиска с разбивкой по страницам? Подсчет сообщений с аргументом без извлечения сообщений Пользовательская <blockquote> HTML-разметка Как изменить URL-адрес в WordPress Как удалить новое сообщение статистики? Действие save_post не передает post id моей функции в качестве аргумента После переименования базы данных MySQL я больше не могу получить доступ к моей странице в блоге Функции для редактирования wp-config.php Класс Post применяется только к первой выдержке; Зачем? пользовательский тип сообщения – использовать по умолчанию или создать новый? Пользовательский архив типа post не совместим с сухарями добавление короткого кода в пользовательский тип сообщения

Кнопка 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;">'; echo '<iframe class="mediaselectoriframe" title="Archivado" width="100%" height="99%" title="cosas" src="http://nephila.cloudapp.net/GAdEWeb/wpsearch.aspx?wpuser=' . $cusername . '&wplang=' . $clocale . '" frameborder="0"></iframe>'; echo '</div>'; } 

Теперь это работает на странице Создать сообщение, но нигде больше.

Я могу видеть свою кнопку в разделе «Редактировать сообщение», «Создать страницу» и «Изменить», но внутри толстого ящика нет ничего.

Я решил это решить, изменив две свои функции только на одну и установив «кнопку», чтобы показать iframe напрямую, например:

 function add_custom_media_button() { $cu = wp_get_current_user(); $cusername = $cu->user_login; $clocale = get_locale(); echo '<a href="http://nephila.cloudapp.net/GAdEWeb/wpsearch.aspx?wpuser=' . $cusername . '&wplang=' . $clocale . '&TB_iframe=true&width=800&height=600" id="insert-my-media" class="button thickbox">Add custom media</a>'; } add_action('media_buttons', 'add_custom_media_button', 15);