Yapılandırılmış Veri için WordPress Görsel Boyutlarını Otomatik Çekmek

- 1.472 gösterim

Üç boyutlu gibi duran flat görsel

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.

"Yapılandırılmış Veri için WordPress Görsel Boyutlarını Otomatik Çekmek" için 2 yorum var

  1. 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.

Bir cevap veya yorum yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir