File foto yang diambil dengan kamera digital biasa memiliki metadata/EXIF data yang terkandung di dalamnya. Untuk menampilkannya di halaman WordPress, bisa menggunakan script sederhana berikut ini.
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
$imgmeta = wp_get_attachment_metadata( $id ); // Convert the shutter speed retrieve from database to fraction if ((1 / $imgmeta['image_meta']['shutter_speed']) > 1) { if ((number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1)) == 1.3 or number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1) == 1.5 or number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1) == 1.6 or number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1) == 2.5) { $pshutter = "1/" . number_format((1 / $imgmeta['image_meta']['shutter_speed']), 1, '.', '') . " second"; } else { $pshutter = "1/" . number_format((1 / $imgmeta['image_meta']['shutter_speed']), 0, '.', '') . " second"; } } else { $pshutter = $imgmeta['image_meta']['shutter_speed'] . " seconds"; } // Start to display EXIF and IPTC data of digital photograph echo "Date Taken: " . date("d-M-Y H:i:s", $imgmeta['image_meta']['created_timestamp'])."<br />"; echo "Copyright: " . $imgmeta['image_meta']['copyright']."<br />"; echo "Credit: " . $imgmeta['image_meta']['credit']."<br />"; echo "Title: " . $imgmeta['image_meta']['title']."<br />"; echo "Caption: " . $imgmeta['image_meta']['caption']."<br />"; echo "Camera: " . $imgmeta['image_meta']['camera']."<br />"; echo "Focal Length: " . $imgmeta['image_meta']['focal_length']."mm<br />"; echo "Aperture: f/" . $imgmeta['image_meta']['aperture']."<br />"; echo "ISO: " . $imgmeta['image_meta']['iso']."<br />"; echo "Shutter Speed: " . $pshutter . "<br />"; |
Selamat mencoba!
Sumber: Turn On WordPress Feature To Display Photo EXIF Data and IPTC Information