İleti�Ÿim

WordPress'te Yazı İçerisindeki Linkleri Nofollow Yapmak

WordPress’in yazı panelinde bir link verdiğinizde, eğer HTML kısmına geçip “rel=”nofollow”” değeri vermemişseniz, linkler google tarafından direk okunacaktır ve bazı sitelere bir nevi backlink sağlamış olacaksınız. Eğer siz daha önceden rel=”nofollow” olarak belirlenmemiş linklerin de nofollow olmasını istiyorsanız, aşağıdaki işlemleri yapmalısınız.

  1. Öncelikle temanız içerisindeki functions.php dosyasını açınız.
  2. Daha sonra aşağıdaki kodu ekleyiniz:
    function nofollow_yap($content) {
    $text = $content;
    preg_match_all("/<a.*? href=\"(.*?)\".*?>(.*?)<\/a>/i", $text, $matches);
    for($i=0;$i<count($matches[0]);$i++){
    if(!preg_match("/rel=[\"\']*nofollow[\"\']*/",$matches[0][$i])){
    preg_match_all("/<a.*? href=\"(.*?)\"(.*?)>(.*?)<\/a>/i", $matches[0][$i], $matches1);
    $text = str_replace(">".$matches1[3][0]."</a>"," rel=\"nofollow\">".$matches1[3][0]."</a>",$text);
    }
    }
    return $text;
    }
    add_filter('the_content', 'nofollow_yap');
    
  3. Dosyayı kaydedip kapatınız. İşleminiz tamamlanmıştır icon smile WordPress'te Yazı İçerisindeki Linkleri Nofollow Yapmak


Etiketler: , ,

Benzer Yazilar


“WordPress'te Yazı İçerisindeki Linkleri Nofollow Yapmak” için 28 Yorum var

  1. Golgesiz Bilisim diyor ki:

    Güzel anlatmissin bilmeyenlere faydasi olmustur.. ;)

  2. Radyo Dinle diyor ki:

    güzel bir acklama admin tskler

  3. Çok saolun teşekkürler.

  4. Beyhude diyor ki:

    yukarıdaki kodlar wordpress harici yerlerde yapılabiliyor mu?

  5. seo teknikleri diyor ki:

    Yararlı bilgiler için teşekkürler

  6. filmadasi diyor ki:

    hocam bu kodu functions.php de nereye ekliyicem bir türlü bulamadım nereye koysam 500 hatası veriyor :S şu sitedeki kodları bir türlü no follow yapamadım işe bak sem external link kullanıyodum bu seferde konulardan bazıları açılmıyor beyaz sayfa oluyor mecbur onu kaldırdım no follow link diye birşey kurdum ondada no follow eklemiyor son çözüm böyle birşeydi bundada olmuyor tek tek uğraşmakta istemiyorum linklere no follow vermek için gerçi uğraşırım problem yokta bu seferde otomatik no follow için bir yöntem bulursam bu seferde 2 tane çıkıcak tekrardan tek tek eklediklerimi kaldırmakla uğraşıcam bu no follow olayını ben nasıl çözücem :)

  7. Jason Junior diyor ki:

    Bu eklentiyi yaptım wordpress bozuldu :D şaka gibi…

  8. Mert2407 diyor ki:

    Kodları eklicem ama CooL adlı arkadaşla aynı sorunları yaşamam değil mi?

    indexlememe durumu olmaz..?

  9. CooL diyor ki:

    Linkler mutlaka text ile düzenlemeden bloğuma eklemem..html de hersey normal kaynağı görüntüleyince nofoolow..

  10. Semih diyor ki:

    kaynağa değil de yazıyı düzenlemeye girip, html kısmına bakın. orda nofollowsa linkler kopyalanırken gelmiş demektir :)

  11. CooL diyor ki:

    Koları sildim fakat linkler halen nofollow :D
    http://paste2.org/p/379566

  12. Semih diyor ki:

    Kodları kaldırıp deneyin bakalım indexleyecek mi. Bu kod sadece linkleri değiştiriyor, etkisi olması imkansız.

  13. CooL diyor ki:

    Ben bu konuda size bir şey danışmak istiyorum..Kodları ekledikden sonra google hiçbir sayfamı dizinine eklemedi..Acaba bu konuda herhangi bir düşünceniz varmı?..

  14. Evrim diyor ki:

    gayet güzel teşekkürler

  15. CooL diyor ki:

    Kullandığımız tema aslında aynı tema.. http://paste2.org/p/349038 bahsettiğiniz if sanırım 9. satırda geçiyor herşey normalmi acaba?..Ben inexlenme işini başlı başına robots.txt yapıyor zannediyorum..

  16. CooL diyor ki:

    Konuyla alakılımı bilmiyorum fakat daha önce kullandığpım temamda header.php bu şekilde iken şimdi bu şekilde ….
    Bunu anlamı hakkında yardımcı olabilirmisiniz?…Birde siteme her yazıda 10-20 arası netload rapid vs. link yayınlanmakta…Bunu verdiğiniz kodlarla hem geçmiş hem gelecekteki yazılarıma nofollow yapabiliyormuyum?..Teşekkürler

  17. eddai diyor ki:

    nofollow eklemediğimiz bir link zaten dofollow olarak kabul edilmiyor mu direk ?
    Ayrıca hangi linklere nofollow eklememiz gerektiğini düşünüyorsunuz ?
    PR değeri düşük olan sitelere mi ?
    Diyelim ki sizin PR ınız 3, bu değerden düşük olan sitelere nofollow mu eklemeliyiz. Yani kısacasa ne zaman hangi durumlarda nofollow u önerirsiniz :)
    Sitenize yeni rastladım, wordpress ile ilgili teknikleri hep yabancı sitelerden takip ediyordum, sizi de takip listeme aldım artık.
    Kolay gelsin~

  18. Engin diyor ki:

    Peki nofollow vermek istemedigimiz bir link için ne yapmalıyız bu kodları ekledikten sonra

  19. Murat YIKILMAZ diyor ki:

    Eline sağlık Semih Abi, birçok kişi için büyük bir sıkıntıydı. Eklentisiz bir çözüm bulman çok iyi oldu :)

  20. Semih diyor ki:

    rel=”dofollow” eklemelisiniz :)

  21. Semih diyor ki:

    Sitede çok sayıda link bulunması google tarafından ne yazık ki kötü karşılanıyor. PR değeri yüksek veya alçak farketmez. Link çıkışının siteye eksi olarak döndüğünü biliyorum. Kod üzerinde rel silmek yerine, nofollow yerine dofollow yapmak daha kolay :)

  22. Semih diyor ki:

    Link yazdıysanız bile gelmemiş nedense :) o yüzden header göremiyorum. Ayrıca evet bu kodu eklediğinizde, eski yeni, yazı içi tüm linkler nofollow oluyor. ;)

  23. CooL diyor ki:

    Kodlar güvenlik sebebiyle sanırım çıkmamış..http://paste2.org/p/348495 header.php de aklıma takılan yer burası…Birde sitem ingilizce verdiğiniz kodlar içerisinde Tr ibareler bulunmakta bi sakıncası olurmu?..

  24. Semih diyor ki:

    Eğer bu kod direk olarak böyle ise, yani herhangi bir if ile kontrol edilmiyorsa, siteniz indexlenmez…
    Ayrıca tr ibaresinden kastınız “nofollow_yap” kısmı ise, sorun çıkmaz. çünkü fonksiyon ismidir :)

  25. Semih diyor ki:

    Normal :) arama sayfalarını indexletmiyor ;)

  26. Semih diyor ki:

    [php]remove_filter(’the_content’, ‘nofollow_yap’);[/php] yapıp deneyin bir de :)

  27. Semih diyor ki:

    Problem çıkmaz, bende çıkmıyor, gayet güzel indexleniyor yazılarım.
    Ayrıca remove_filter('the_content', 'nofollow_yap'); yazıldığında, nofollow olanlar silinir.

Kendimi Şanslı Hissediyorum

Şansını denemek istiyorsan, yukarıya tıkla :)

WordPress Hosting

Duyuru

WP Uzmanı yeni yazarlarını arıyor. WPU üzerinden eklenti ve tema satışı yapabilirsiniz! Tek yapmanız gereken iletişime geçmek.

İletişime geç!


Selen Korkutan

website statistics