Categories: Wordpress Geliştirme

Linklere Otomatik Olarak “Nofollow” Etiketi Ekleme

Güncel ve içerik üzerine kurulmuş olan blog sitelerinde kaynakça ve yazı içinde bulunan linkler için “nofollow” etiketi kullanarak sitemizin dışarı link oranını faydasız çıkışlar şeklinde belirterek referans amaçlı kullanıldıklarını arama motoru botlarına belirtmemiz gereklidir. 400 kelimelik ve 3 farklı kaynak üzerinden hazırlanan bir makalede ortalama link sayısı 6 ila 10 arasında değişebilmektedir. Bu linklerin her birine tek tek “nofollow” etiketi eklemeye uğraşmak yerine ufak bir fonksiyon sayesinde bu işlemi otomatik olarak uygulamaya sokabiliriz.

Yapacağımız işlem temamızın functions.php dosyasını notepad++ ile açarak aşağıda verilmiş olan fonksiyonları

<?php

satırından hemen sonraya yapıştırmaktır.


add_filter('the_content', 'blogizma_otomatik_nofollow');
function blogizma_otomatik_nofollow($content) {
return preg_replace_callback('/<a>]+/', 'blogizma_otomatik_nofollow_callback', $content);
}
function blogizma_otomatik_nofollow_callback($matches) {
    $link = $matches[0];
    $site_link = get_bloginfo('url');
    if (strpos($link, 'rel') === false) {
        $link = preg_replace("%(href=S(?!$site_link))%i", 'rel="nofollow" $1', $link);
    } elseif (preg_match("%href=S(?!$site_link)%i", $link)) {
        $link = preg_replace('/rel=S(?!nofollow)S*/i', 'rel="nofollow"', $link);
    }
    return $link;
}

Yukarıda verilmiş olan kodları functions.php dosyanızda belirtilen yere ekledikten sonra kaydedip tekrar FTP konumuna yüklemeniz yeterli olacaktır.

View Comments

Recent Posts

Lucas Tomlinson

Lucas Tomlinson is an active and emerging journalist at FOX News. He has been working there effectively and remains highly…

13 hours ago

Jesse Kelly

Jesse Kelly is a famous American television show host of “The Jesse Kelly Show” on 950 KPRC in Houston, Texas,…

13 hours ago

Brandon Sklenar

Brandon Sklenar is an American personality and a well-established male actor famous for various films and TV shows and even…

13 hours ago

Imogen Faith Reid

The British actress Imogen Faith Reid gained prominence after playing Natalia Grace in Hulu’s Good American Family. Her dwarfism condition…

13 hours ago

Owen Cooper

British television audiences recognize Owen Cooper as one of their rising young stars in acting. The England-born Warrington resident, who…

5 days ago

Zuby Ejiofor

College basketball player Zuby Ejiofor is experiencing rapid growth in popularity because of his dedicated work ethic and his ability…

7 days ago