Web sitenize her eklediğiniz resim kullanıcılar tarafından görünmesine rağmen, arama motorları tarafından resim olduğu anlaşılmakta ama ne resmi olduğu anlaşılamamaktadır. Resimlerinizi arama motorlarını alt etiketi yardımıyla tanıtırsınız.
Yazılarımızın içerisine içeriğimizin daha ilgi çekici olması için belli başlı resimler ekleriz. Bunlar çoğaldığında özellikle galeri ekleme durumlarında her birine tek tek title ve alt etiketlerini atamak oldukça zorlaşan bir işlem haline geliyor. Bunu yapmak bizim için yukarıda belirttiğim gibi arama motorlarının tanıması ve sitemizi görsellerde de üst sıralara taşıması açısından avantaj ama beynimizde o kadar küçük bir yer kaplıyor ki unutabiliyoruz. Şimdilerde Google için oluşturduğumuz site haritalarına bile resimlerin adedini eklerken bu title ve alt konusu daha bir önem kazanıyor.
Bunu sağlayabilmek için ufak bir fonksiyon yeterli oluyor. Yaptığı iş çok basit, sitenizdeki her resimi tek tek bulup içerisine yazınıza ait başlığı yerleştirmek. Böylelikle arama sorgularınız da resimlerimiz de çıkmaya başlayabilir.
İki yöntem var alt etiketi eklemenin. İlk yöntem baya uğraşlı. Size resimle anlatayım.
1. Admin Panelinizden Ortam Kütüphanesini Açalım
Resmimizi bulalım.
2. Düzenle diyelim
3. Alternatif metin ve tanım alanlarını dolduralım.
Resimle ilgili örnekte gösterdiğim açıklamalar gibi resminiz ile ilgili bilgiler yazın. Resimle ilgili yazınki sonuçlarda resminiz çıksın.
4. Güncelle Diyelim
Ve alt etiketimiz bu sayede resmimize eklenmiş oluyor.
Ya ben bunu bi dünya resim için tek tek mi yapacağım arkadaş? der gibisiniz. İsterseniz yapabilirsiniz tabi. Ama ikinci bir yöntem var. Hemen ona geçeyim.
Aşağıda size aktaracağım kodları temanızın functions.php dosyasına eklemeniz gerekmekte. Bu dosya wp-content/themes/temanizin-adi yolunda bulunur. Lütfen işleme başlamadan önce bu dosyanın yedeğini alınız.
Aşağıdaki kodu temanıza ait functions.php dosyasında bulunan en sondaki ?> etiketinden önce ekleyin.
function resim_title_alt_ekle($content) { global $post; $baslik = get_the_title($post->ID); $ara = '/<img(.*?)src="(.*?).(bmp|gif|jpeg|jpg|png)"(.*?)>/i'; $degistir = '<img$1src="$2.$3" title="'.$baslik.'" alt="'.$baslik.'" $4>'; $content = preg_replace( $ara, $degistir, $content ); return $content; } add_filter( 'the_content', 'resim_title_alt_ekle' );
Bundan sonra bütün resimleriniz title ve alt etiketlerine sahip olacak.