WordPress Dış Linklere Otomatik “Nofollow”



Merhaba arkadaşlar sitenizden dışarı link çıkmasını istemiyorsanız aşağıda tam size göre bir kod var aşağıdaki kodu functions.php dosyanızda php tagları arasına yerleştirin ve artık bütün link çıkışlarınız Nofollow olacaktır.
Hadi kolay gelsin.

add_filter('the_content', 'auto_nofollow');

function auto_nofollow($content) {
    //return stripslashes(wp_rel_nofollow($content));

    return preg_replace_callback('/<a>]+/', 'auto_nofollow_callback', $content);
}

function auto_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;
}

WordPress Dış Linklere Otomatik “Nofollow” için “0 yorum” bulunmaktadır.