Вывод EXIF данных в отдельном столбце WordPress, в разделе Media
Думаю все кто использует WordPress для галерей, портфолио и просто, чтобы показать свои фотографии, данный фрагмент кода должен быть полезен. Мы поговорим о EXIF данных. Данные, которые оставляет устройство при сьемке, или программа, при редактировании. Вывод EXIF данных в отдельном столбце WordPress, в разделе Media можно реализовать, добавив код в файл function.php.
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]."
";
echo "CAM: ".$meta[image_meta][camera]."
";
echo "FL: ".$meta[image_meta][focal_length]."
";
echo "AP: ".$meta[image_meta][aperture]."
";
echo "ISO: ".$meta[image_meta][iso]."
";
echo "SS: ".$meta[image_meta][shutter_speed]."
";
echo "TS: ".$meta[image_meta][created_timestamp]."
";
echo "C: ".$meta[image_meta][copyright];
}
}
}Насколько я понял, при наличии Exif данных, фрагмент выводит модель камеры, фокусное расстояние на котором был сделан снимок, выдержку, метку времени, авторское право (credit, camera, focal length, aperture, iso, shutter speed, timestamp, copyright).
/*

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




