Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te EXIF Fotoğraf Etiketleri Nasıl Eklenir (2 Kolay Yol)

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress’te EXIF fotoğraf etiketleri eklemeniz gerekiyor mu?

EXIF etiketleri fotoğraflarınız hakkında kamera üreticisi, pozlama ve fotoğrafın ne zaman çekildiği gibi birçok bilgi içerir. İster çevrimiçi fotoğraf satıyor, ister diğer fotoğrafçılara eğitim veriyor ya da sadece çalışmalarınızı sergiliyor olun, EXIF etiketleri izleyicilerinizle bilgi paylaşmanıza olanak tanır.

Bu makalede, ziyaretçilerin resim başlıklarınızda görebilmesi için WordPress’te EXIF fotoğraf etiketlerini nasıl ekleyeceğinizi göstereceğiz.

How to Add EXIF Photo Tags in WordPress

WordPress Resim Altyazılarınızda EXIF Etiketlerini Neden Göstermelisiniz?

Eğer bir fotoğrafçıysanız, WordPress çalışmalarınızı sergilemek için harika bir yoldur. WordPress fotoğrafçılar için tonlarca güzel temaya ve resimlerinizi tanıtmanıza, markanızı oluşturmanıza ve hatta daha fazla müşteri edinmenize yardımcı olabilecek eklentilere sahiptir.

Daha fazla bilgi edinmek için lütfen fotoğrafçılar için en iyi WordPress eklentileri uzman seçimimize bakın.

Ancak varsayılan olarak WordPress, kamera üreticisi ve modeli, çözünürlük ve pozlama ile fotoğrafın çekildiği yer ve zaman gibi değiştirilebilir görüntü dosyası formatı (EXIF) etiketlerinizin hiçbirini göstermez.

Özellikle çevrimiçi dijital fotoğraf ve grafik satıyorsanız, ziyaretçilerin bu verileri bilmesi faydalı olabilir. Her fotoğrafın yanında ayrıntılı bilgiler göstererek sitenizin daha güvenilir görünmesini sağlayabilir ve insanları fotoğraflarınızı satın almaya teşvik edebilirsiniz.

EXIF etiketleri, okuyucuların fotoğraflarınız hakkında daha fazla bilgi edinmesine yardımcı olabileceğinden, bir fotoğraf blogu işletiyorsanız da kullanışlıdır.

Bu verileri almak ve ardından web sitenize manuel olarak eklemek, özellikle de çok sayıda farklı fotoğrafınız varsa, zaman ve çaba gerektirecektir.

Bununla birlikte, EXIF fotoğraf etiketlerini altyazılarınıza otomatik olarak nasıl ekleyebileceğinizi görelim. Kullanmak istediğiniz yönteme doğrudan atlamak için aşağıdaki hızlı bağlantıları kullanmanız yeterlidir.

Yöntem 1: Belirli Fotoğraf Başlıklarına EXIF Etiketleri Ekleme

Bazen EXIF etiketlerini yalnızca belirli fotoğraflar için göstermek isteyebilirsiniz. Örneğin, ünlü bir simge yapının fotoğrafları için konum etiketlerini gösterebilir, ancak evinizin görüntülerinde bu bilgileri gizleyebilirsiniz.

Her fotoğraf için tüm EXIF etiketlerini göstermek de ziyaretçiler için bunaltıcı olabilir. Örneğin, yeni bir fotoğraf çekiminden bir resim galeriniz varsa, yalnızca ilk resim için kamera üreticisi ve modeli EXIF etiketlerini gösterebilirsiniz. Bu, WordPress SEO‘nuz için iyi olan yinelenen içeriği de önleyebilir.

Belirli fotoğraflara EXIF etiketleri eklemenin en kolay yolu Exif Caption kullanmaktır.

Bu eklenti, kullanmak istediğiniz EXIF etiketlerini ve bu bilgileri göstereceğiniz fotoğrafları seçmenize olanak tanır. Yalnızca belirli fotoğraflar için EXIF etiketlerini göstermeniz gerekiyorsa bu idealdir.

Yapmanız gereken ilk şey Exif Caption eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından WordPress panosunda Medya ” Exif Yaz ısı bölümüne gidin. Burada, EXIF verilerine sahip tüm fotoğrafları göreceksiniz.

Adding EXIF photo tags in WordPress

Exif Caption’ı yapılandırmak için devam edin ve ‘Ayarlar’ bölümünü genişletmek için tıklayın.

Başlangıç olarak, mevcut resim baş lığını EXIF verileriyle değiştirmeyi veya etiketleri orijinal başlığın yanında göstermeyi seçebilirsiniz.

Mevcut resim yazılarını geçersiz kılmak istemiyorsanız, ‘Sola ekle’ veya ‘Sağa ekle’ seçeneklerinden birini seçin. Eklenti daha sonra WordPress blogunuzdaki orijinal resim yazısından önce veya sonra etiketleri ekleyecektir.

How to add EXIF tags to a WordPress image caption

Ardından, resim başlıklarına ekleyebileceğiniz tüm EXIF etiketlerini içeren bir kutu göreceksiniz.

Exif Caption varsayılan olarak mevcut tüm etiketleri ekler, bu nedenle kullanmak istemediklerinizi silmeniz yeterlidir.

Choosing the tags to include in an EXIF image caption

Bir etiketi siler ve sonra fikrinizi değiştirirseniz, ‘Varsayılan’ düğmesine tıklamanız yeterlidir. Bu, mevcut tüm EXIF etiketlerini yeniden ekler.

Eklenti ayrıca EXIF verilerini görselin alt metnine ekleyebilir. Bu, görsel SEO‘nuzu iyileştirebilir, ancak aynı zamanda yinelenen içeriğe de neden olabilir, bu nedenle dikkatli kullanmanızı öneririz.

Devam etmek ve EXIF etiketlerini alt metninize eklemek için ‘Aynı anda alt metne ekle’ seçeneğinin yanındaki kutuyu işaretleyin.

Eklentinin kurulumundan memnun olduğunuzda, ‘Değişiklikleri Kaydet’e tıklamayı unutmayın.

Bunu yaptıktan sonra, altyazılarınıza EXIF verilerini eklemeye hazırsınız demektir. Resimler listesinde aşağıya inin ve EXIF verilerini göstermek istediğiniz her fotoğrafın yanındaki kutuyu işaretleyin.

Adding EXIF information to a WordPress photo

Devam etmek ve bu resim başlıklarına EXIF etiketleri eklemek için ‘Güncelle’ye tıklamanız yeterlidir.

‘Aynı anda alt’a ekle’ seçeneğini seçtiyseniz, eklenti etiketleri resim alt alanına da kopyalayacaktır.

Artık bu fotoğrafları bir sayfaya veya gönderiye her eklediğinizde, WordPress EXIF etiketlerini otomatik olarak resmin başlığında gösterecektir.

An example of EXIF tags on a WordPress website or blog

Yöntem 2: Tüm Fotoğraflarınız İçin EXIF Verilerini Otomatik Olarak Görüntüleme

Tüm resimleriniz için EXIF etiketlerini göstermek mi istiyorsunuz? O zaman bu bilgileri altyazılarınıza otomatik olarak ekleyen bir eklenti kullanmak daha mantıklı.

Exif Details, WordPress yönetici panosunda ayrıntılı EXIF bilgilerini gösterir. Ayrıca bu etiketleri resim başlıklarınıza otomatik olarak ekleyebilir.

EXIF tags and values on a WordPress website

Sadece bazı özel kodlar yazmanız gerekeceğini unutmayın, bu yüzden bu en acemi dostu yöntem değildir.

Exif Details, görüntüyü WordPress’e ilk yüklediğinizde EXIF bilgilerini de alır. Bu, medya kitaplığına daha önce eklediğiniz hiçbir görsel için EXIF etiketlerini göstermeyeceği anlamına gelir.

Öncelikle Exif Details eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla bilgi için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından Medya ” Kitap lık bölümüne gidin ve ‘EXIF’ sütununa göz atın.

Adding photos with EXIF tags to the WordPress media library

Belirli bir resmin etiketlerini görmek için ‘Etiketler ve Değerler’ metnine tıklamanız yeterlidir.

Şimdi, görüntülemek istediğiniz veriler için EXIF kodlarını not edin. Örneğin ‘DateTimeOriginal’ dosyanın oluşturulduğu tarih ve saati gösterir.

How to show EXIF photo data in the WordPress dashboard

Kullanılabilir etiketlerin tam listesi için EXIF Etiketleri sayfasına göz atın.

Bu etiketlere sahip olduktan sonra sıra WordPress’e özel kod eklemeye gelir. Kılavuzlar genellikle temanızın functions.php dosyasını doğrudan düzenlemenizi ister, ancak bu her türlü yaygın WordPress hatasına neden olabilir.

Ayrıca WordPress temanızı bir sonraki güncellemenizde özel kodu kaybedersiniz. Bu nedenle, bunun yerine WPCode kullanmanızı öneririz.

WPCode, WordPress için en iyi kod parçacığı eklentisidir ve web sitenize sınırsız sayıda PHP, CSS, HTML ve JavaScript parçacığı eklemenize olanak tanır.

Yapmanız gereken ilk şey ücretsiz WPCode eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın. Etkinleştirdikten sonra, Kod Parçacıkları ” Parçacık Ekle‘ye gidin.

How to show EXIF information using WPCode

Burada, sitenize ekleyebileceğiniz tüm hazır WPCode parçacıklarını göreceksiniz. Bunlar arasında yorumları tamamen devre dışı bırakmanıza, WordPress’in genellikle desteklemediği dosya türlerini yüklemenize, ek sayfalarını devre dışı bırakmanıza ve çok daha fazlasına olanak tanıyan bir kod parçacığı bulunmaktadır.

Farenizi ‘Özel Kodunuzu Ekleyin’ seçeneğinin üzerine getirin ve göründüğünde ‘Snippet kullan’ düğmesine tıklayın.

How to add a custom code snippet to WordPress

Başlamak için, özel kod parçacığı için bir başlık yazın. Bu, parçacığı WordPress kontrol panelinde tanımlamanıza yardımcı olacak herhangi bir şey olabilir.

Bundan sonra, ‘Kod Türü’ açılır menüsünü açın ve ‘PHP Snippet’i seçin.

Adding a custom PHP snippet to your WordPress blog or website

‘Kod Önizleme’ düzenleyicisinde, EXIF etiketlerini alan ve ardından bu bilgileri resmin başlığına ekleyen bir kod parçacığı eklemeniz gerekir.

Örneğin, burada dosyanın çekim tarihini ve saatini alan bir kod parçacığı bulunmaktadır:

function exif_details_change( $exifdatas, $id ) {
    if ( array_key_exists( 'DateTimeOriginal', $exifdatas ) ) {
        $shooting_date = str_replace( ':', '-', substr( $exifdatas['DateTimeOriginal'], 0, 10 ) );
        $shooting_time = substr( $exifdatas['DateTimeOriginal'], 10 );
        $exifdatas['DateTimeOriginal'] = $shooting_date . $shooting_time;
    }
    return $exifdatas;
}
add_filter( 'exif_details_data', 'exif_details_change', 10, 2 );

function media_caption( $metadata, $id ) {
    $mime_type = get_post_mime_type( $id );
    if ( in_array( $mime_type, array( 'image/jpeg', 'image/tiff' ) ) ) {
        do_action( 'exif_details_update', $id );
        $exifdatas = get_post_meta( $id, '_exif_details', true );
        if ( ! empty( $exifdatas ) ) {
            $camera = null;
            $f_number = null;
            $s_speed = null;
            $iso = null;
            $date = null;
            $googlemap = null;
            if ( array_key_exists( 'Model', $exifdatas ) ) {
                $camera = 'Camera:' . $exifdatas['Model'];
            }
            if ( array_key_exists( 'ApertureFNumber', $exifdatas ) ) {
                $f_number = 'F-number:' . $exifdatas['ApertureFNumber'];
            }
            if ( array_key_exists( 'ExposureTime', $exifdatas ) ) {
                $s_speed = 'Shutter speed:' . $exifdatas['ExposureTime'];
            }
            if ( array_key_exists( 'ISOSpeedRatings', $exifdatas ) ) {
                $isodata = json_decode( $exifdatas['ISOSpeedRatings'] );
                if ( is_array( $isodata ) ) {
                    $iso = 'ISO:' . $isodata[0];
                } else {
                    $iso = 'ISO:' . $isodata;
                }
            }
            if ( array_key_exists( 'DateTimeOriginal', $exifdatas ) ) {
                $date = 'Date:' . $exifdatas['DateTimeOriginal'];
            }
            if ( array_key_exists( 'latitude_dd', $exifdatas ) && array_key_exists( 'longtitude_dd', $exifdatas ) ) {
                $googlemap = '<a href="https://www.google.com/maps?q=' . $exifdatas['latitude_dd'] . ',' . $exifdatas['longtitude_dd'] . '">Google Map</a>';
            }
            $caption = sprintf( '%1$s %2$s %3$s %4$s %5$s %6$s', $camera, $f_number, $s_speed, $iso, $date, $googlemap );
            $caption = rtrim( $caption );
            $caption = preg_replace( '/\s(?=\s)/', '', $caption );
            $media_post = array(
                'ID'           => $id,
                'post_excerpt' => $caption,
            );
            wp_update_post( $media_post );
        }
    }
    return $metadata;
}
add_filter( 'wp_generate_attachment_metadata', 'media_caption', 10, 2 );

Farklı EXIF verileri göstermek için yukarıdaki kod parçacığını değiştirmeniz yeterlidir.

Kodunuzdan memnun olduğunuzda, ‘Ekleme’ bölümüne ilerleyin. WPCode, PHP’nizi her gönderiden sonra, yalnızca ön uç veya yalnızca yönetici gibi farklı konumlara ekleyebilir.

Özel PHP’yi WordPress web sitemizin tamamında kullanmak istiyoruz, bu nedenle zaten seçili değilse ‘Otomatik Ekle’ye tıklayın. Ardından, ‘Konum’ açılır menüsünü açın ve ‘Her Yerde Çalıştır’ı seçin.

How to show EXIF data on your site using WPCode

Bundan sonra, ekranın en üstüne kaydırmaya hazırsınız ve ‘Etkin Değil’ geçişine tıklayın, böylece ‘Etkin’ olarak değişir.

Son olarak, PHP snippet’ini canlı hale getirmek için ‘Snippet’i Kaydet’e tıklayın.

Saving a custom PHP snippet on your WordPress website

Şimdi, Exif Details her yeni resim yüklediğinizde etiketleri alacaktır. Daha sonra bu bilgileri resim başlığına otomatik olarak ekleyecektir.

Bunu denemek için Medya ” Kütüphane ‘ye gidin ve ardından ‘Yeni Ekle’ye tıklayın.

Uploading a new photo to your WordPress website

Artık bilgisayarınızdan bir resim yükleyebilirsiniz.

Bundan sonra, Medya ” Kitaplık bölümüne geri dönün ve resmin ‘Etiketler ve Değerler’ bölümünü genişletmek için tıklayın.

An example of a photo, with EXIF tags

Fotoğrafın doğru EXIF etiketlerine sahip olduğunu varsayarsak, WordPress bu bilgileri otomatik olarak başlığa ekleyecektir.

Örneğin, aşağıdaki resimde WordPress’in çekim tarihi ve saatini resim başlığına zaten eklemiş olduğunu görebilirsiniz.

Automatically adding EXIF data to an image caption

Umarız bu eğitim WordPress’te EXIF fotoğraf etiketlerinin nasıl ekleneceğini öğrenmenize yardımcı olmuştur. Ayrıca bir dosya yükleme formunun nasıl oluşturulacağını öğrenmek veya WordPress için en iyi Instagram eklentileri listemize göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

1 YorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.