Yapılandırılmış Veri için WordPress Görsel Boyutlarını Otomatik Çekmek
[ Okuma süresi tahmini 2 dakikadır ]
Site ile uğraşırken, WordPress üzerine yerli ve yabancı bir çok kaynak olmasına rağmen, bazı konularda sade ve basit, çözüm odaklı bilgiye, veriye ulaşmak her zaman kolay olmuyor. Geçen sene yapılandırılmış veri biçimlendirme kodlarını siteye eklemeye başladığımda, bazı WordPress verileri eksik kalmıştı.
WordPress’de Görsellerin Gerçek Boyut Verileri
Bunlardan birisi de sitede kullandığımız görsellerin boyutları. Tabii görsellerin boyutlarını biliyoruz. Ancak meta kodları için, otomatik olarak en/genişlik (width) ve boy/yükseklik (height) verilerinin WordPress içinden çekilip, değer olarak verilmesi gerekiyor.
Bunun için en sade, kolay kodu epeydir arıyordum. Sonunda buldum. Sizlerle de paylaşmak istiyorum, tabii.< ?php $src = wp_get_attachment_image_src( get_post_thumbnail_id( $post-/>ID ), 'full', false );
echo $src[1]; //meta itemprop="width" için
< ?php $src = wp_get_attachment_image_src( get_post_thumbnail_id( $post-/>ID ), 'full', false );
echo $src[2]; //meta itemprop="height" için
Cite: (1) Function to get URL of original uploaded image – full size , (2) wp_get_attachment_image_src
Bir çok değişik, uzun ve karmaşık kod vardı. Bu en iyisi görünüyor şimdilik.
Bu kodları wordpress dizininde hangi klasörde hangi dosyanın neresine ekleyeceğiz hocam?
Ahmet, bu hangi görsel için meta width, height değeri kullanmak istiyorsan o değeri otomatik olarak getirmesi için. Schema yapılandırılmış verileri kullanmıyorsan gerekli değil.