Этот сниппет подойдёт для профессионал создания или работы с фотографиями. Добавление данного сниппета WordPress в файл function.php Вашего шаблона создаст дополнительное поле на против каждого поста с EXIF метаданными, кто не знает, что это такое, EXIF — смотрим WIKI. Такие метаданные входят в отображение в админке: (credit, camera, focal length, aperture, iso, shutter speed, timestamp, copyright).
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
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]; } } } |
У меня на блоге Вы можете найти шаблоны бизнес тематики или новостного портала WordPress . Смотрите и Вы найдёте. Удачи!
0 комментарий