WordPress Eklentisiz Alt Etiketi Olmayan Resimlere Alt Etiketi Ekleme

Wordpress mehmetkpln18 25 Ekim 2020

Önemli bir Seo kriteri olarak bilinen ve sitenizde yer alan bütün görsellerin alt etiketine sahip olması gerektiğini ve bunu kolay bir fonksiyon yardımıyla eklentisiz gerçekleştirebileceğinizi unutmayın.

Fonksiyon

function img_alt_etiketi($content)
{
        global $post; //Post değişkenini dahil edelim.
        preg_match_all('/<img (.*?)\/>/', $content, $resimler); //Preg_mach_all methodu ile $content değişkeninin içerisindeki resimleri $resimler dizisine aktaralım.
        if(!is_null($resimler))//İçerisinde resim olmayan yazılara uygulamamak için bir kontrol edelim.
        {
                foreach($resimler[1] as $index => $value)//Resim adreslerinin olduğu dizinin birinci elemanı bir döngüye sokalım.
                {
                        if(!preg_match('/alt=/', $value))//döngü sonrası her elemanın alt etiketini kontrol ettirelim ve olmayanlara;
                        {
                                $new_img = str_replace('<img', '<img alt="'.get_the_title().'"', $resimler[0][$index]);
                                //get_the_title ile başlığımızı atayalım.
                                $content = str_replace($resimler[0][$index], $new_img, $content);
                                //$content değişkeni içerisindeki resimler dizisinde bulunan içerikleri yeni oluşturduğumuz $new_img değişkeni içerisindekilerle değiştirelim.
                        }
                }
        }
        return $content;
}
add_filter('the_content', 'img_alt_etiketi', 99999);

Fonksiyonun içerisinde açıklamalar mevcut arkadaşlar. İyi çalışmalar

#Alt Etiketi #Eklentisiz #Resimlere Alt Etiketi Ekleme #Wordpress
Yorumlar
    Bülent

    18 Kasım 2020

    Selamın aleyküm web siten yeminle iyi, tebrikler


  1. Ahmet

    27 Kasım 2020

    Kilis merkezden ben Ahmet. Merhaba herkese sayfan inan ki dikkat çekici, facebookta paylaştım 27-11-2020 14:59:04


Bir yorum bırak
Mail adresiniz kimseyle paylaşılmayacaktır.

  • Kategoriler