Вывод EXIF данных в отдельном столбце WordPress, в разделе Media
Думаю все кто использует WordPress для галерей, портфолио и просто, чтобы показать свои фотографии, данный фрагмент кода должен быть полезен. Мы поговорим о EXIF данных. Данные, которые оставляет устройство при сьемке, или программа, при редактировании. Вывод EXIF данных в отдельном столбце WordPress, в разделе Media можно реализовать, добавив код в файл function.php.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
add_filter('manage_media_columns', 'posts_columns_attachment_exif', 1); add_action('manage_media_custom_column', 'posts_custom_columns_attachment_exif', 1, 2); function posts_columns_attachment_exif($defaults){ $defaults['wps_post_attachments_exif'] = __('EXIF'); return $defaults; } function posts_custom_columns_attachment_exif($column_name, $id){ if($column_name === 'wps_post_attachments_exif'){ $meta = wp_get_attachment_metadata($id); if($meta[image_meta][camera] != ''){ echo "CR: ".$meta[image_meta][credit]."<hr />"; echo "CAM: ".$meta[image_meta][camera]."<hr />"; echo "FL: ".$meta[image_meta][focal_length]."<hr />"; echo "AP: ".$meta[image_meta][aperture]."<hr />"; echo "ISO: ".$meta[image_meta][iso]."<hr />"; echo "SS: ".$meta[image_meta][shutter_speed]."<hr />"; echo "TS: ".$meta[image_meta][created_timestamp]."<hr />"; echo "C: ".$meta[image_meta][copyright]; } } } |
Насколько я понял, при наличии Exif данных, фрагмент выводит модель камеры, фокусное расстояние на котором был сделан снимок, выдержку, метку времени, авторское право (credit, camera, focal length, aperture, iso, shutter speed, timestamp, copyright).

/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.