Intereting Posts
Пользовательский запрос WP_Query показывает только 10 сообщений на всех страницах Пользовательский порядок полей для каждой страницы / сообщения и отображения на лицевой стороне в том же порядке Как показать ссылку или кнопку «Читать дальше» в пользовательской полевой выдержке, если она меньше предела слова jQuery.accordion не является функцией, даже если она установлена ​​в очередь Пользовательские роли пользователя Использование get_theme_mod с флажком для отображения содержимого Порядок wp_enqueue_script – внешний vs inline js Multisite на localhost с помощью xampp Как установить изображение с изображением (уменьшенное изображение) по URL-адресу изображения при использовании wp_insert_post ()? apply_filters ('the_content') – заставить игнорировать короткие коды? Как вы управляете своими темами при приватном распространении? Как использовать «глубину»? WordPress встроен в диалоговое окно для моего плагина theme_page_templates не работает Коллекция пользовательских типов сообщений, отображаемых в подменю

Попытка добавления имени файла поверх изображения в Media Browser

Мой клиент хочет видеть имена файлов своих изображений в медиа-браузере (а не медиа-библиотеку, браузер, когда вы добавляете носитель на пост или страницу). Я использовал этот фрагмент, чтобы сделать это пару лет назад, но он больше не работает в WordPress 4.1, и я не могу точно определить, почему.

Код, который у меня есть:

add_action( 'in_admin_footer', 'my_wrap_media_template_callback', 10, 0 ); function wp_print_media_templates_wrapper() { ob_start(); wp_print_media_templates(); $output = ob_get_clean(); // Finding the correct spot to insert $to_find = ' <div class="thumbnail"> <div class="centered"> <img src="{{ data.size.url }}" draggable="false" /> </div> </div>'; // HTML that will render filename $to_add = ' <div class="filename"> <div>{{ data.filename }}</div> </div>'; $output = str_replace( $to_find, $to_find . $to_add, $output ); echo $output; } 

Я думаю, в теории я мог бы попробовать что-то вроде этого , где я воссоздал всю функцию + мою небольшую корректировку. Это кажется очень чрезмерным.

Как я могу обновить этот код для работы с WP 4.1?

Изображение того, что я пытаюсь сделать:

введите описание изображения здесь

[UPDATE 10/19] Хорошо, поэтому я не мог найти крючок, я хотел переписать этот код, поэтому я редактировал файлы ядра вместо этого, и я получил его работу! В wp-includes / media-template.php я добавил строку непосредственно после 452:

 <div class="filename"><strong><?php _e( 'File name:' ); ?></strong> {{ data.filename }}</div> 

И это поместило имена файлов именно так, как я хотел их в своем медиа-браузере (после принудительного их восстановления, потому что он применялся только к недавно загруженным файлам, а не к изображениям, загруженным из-за корректировки кода).

Итак, теперь я пытаюсь понять, как поместить это в мой файл functions.php, поэтому мне не нужно редактировать этот основной файл. Мне действительно нужна помощь в определении крючка, который мне нужно позвонить. Кто-нибудь может мне с этим помочь? Спасибо!

Solutions Collecting From Web of "Попытка добавления имени файла поверх изображения в Media Browser"