Ana Sayfa » »
Ağu
29
2013

Alt Etiketi Olmayan Resimlere Yazı Başlığını Alt Olarak Ekleme

İçeriklerdeki resimlerin alt özelliğinin olması SEO açısından önemli bir kriter. Ancak bazen alt etiketi ekleyemebiliyoruz. Özellikle otomatik içerik giriyorsak, resimler alt özelliği olmadan kalabiliyor. İşte bu tür resimler için basit bir çözüm var.

Aşağıdaki kodu temanızın functions.php dosyasına uygun şekilde ekleyerek, yazılarınızın içindeki alt bilgisi olmayan resimlere otomatik olarak yazının başlığının alt bilgisi olarak eklenmesini sağlayabilirsiniz. Kodu ben tekil yazı gösteriminde bu işi yapacak şekilde güncelledim. Eğer istemezseniz, kaynak sitedeki halini kullanın.

function yakuphoca_resimlere_alt_bilgisi_ekle($content)
{
   global $post;
 if (is_single()) { //Eğer tekil yazı gösteriliyorsa
   preg_match_all('/<img (.*?)\/>/', $content, $images);
   if(!is_null($images)) {
        foreach($images[1] as $index => $value) {
           if(!preg_match('/alt=/', $value)) {
               $new_img = str_replace('<img', '<img alt="'.get_the_title().'"', $images[0][$index]);
               $content = str_replace($images[0][$index], $new_img, $content);
           }
        }
   }
  }
  return $content;
}
add_filter('the_content', 'yakuphoca_resimlere_alt_bilgisi_ekle', 999);

Eğer beni kodlarla falan uğraştırma derseniz de SEO Friendly Images eklentisi bu iş için birçok kişi tarafından kullanılmaktadır, siz de kullanabilirsiniz. Eklentiyi diğer eklentiler gibi kurup, ayarlarını yapmanız yeterli. Gerisini eklenti halledecektir.

Thanks Svil4ok

Bu yazımı beğendiyseniz, bu kategoride yer alan Varsayılan Kategoriler Bileşenini Özelleştirme başlıklı bileşen, Eklenti ve ipucu konularında bilgi veren bir önceki yazımı da okumanızı tavsiye ederim.

Yorumunu Yaz

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

Yukarı Çık