Intereting Posts
Как я могу напечатать содержимое поля wp_editor? wp_list_categories: получите последнюю характеристику категории Изменение HTTP_HOST в functions.php Изменение корневого каталога WordPress + изменение каталога темы В противном случае файл не работает в дочерней теме? Каков рекомендуемый способ создания форм администрирования плагина? Как сделать цвет элемента обновления Color Picker из настраиваемых параметров темы Что такое файл content.php, необходимый для платного прокрутки Jetpack? Пространства имен в WordPress. Как начать основной класс? Использование данных cookie для цикла WP_Query Можно ли удалить основной контент для WooCommerce? Различные просмотры просмотров для разных категорий просмотров Если я обновляю WordPress, мои пользовательские данные будут удалены из таблицы wp_users? Что такое случайная строка, которую я вижу при использовании get_query_var? Постоянная ссылка /% postname% / не работает

Попытка добавления имени файла поверх изображения в 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"