• 05-06-2017, 04:20:04
    #1
    WordPress function.php dosyasına şu satırları ekledim.

    Alıntı
    add_filter('the_content', 'addClassToLinks');
    function addClassToLinks($content){
    return str_replace( '<a ', '<a rel="nofollow" target="_blank" ', $content);
    }
    Bunun sonucunda standart içerik linkleri şu şekilde yazdırılıyor.

    Alıntı
    <a rel="nofollow" target="_blank" href="#">URL Metin</a>
    Link satırının devamına nasıl resim eklerim? Sonuç şu şekilde sabit olmalı:

    Alıntı
    <a rel="nofollow" target="_blank" href="#">URL Metin</a><img class"Resim" src="#" />
  • 05-06-2017, 04:39:46
    #2
    Misafir adlı üyeden alıntı: mesajı görüntüle
    standart içerik linkleri....
    Kod bilgim yok ve açtığınız konuda yardımcı olamayıp sadece affınıza sığınarak bir tavsiyem olacaktı.

    a rel="nofollow" target="_blank" bu şekil link yapısı yerine

    a rel="external, nofollow" olarak kullanmanız daha iyidir. Keza eskiden kullanılan target_blank yerine rel=external olarak kullanılması gerekmektedir.
  • 05-06-2017, 08:44:17
    #3
    function addClassToLinks($content, $image){
    $bir = str_replace( '<a ', '<a rel="nofollow" target="_blank" ', $content);
    $iki = str_replace( '</a>', '</a><img class"Resim" src="' . $image . '" />', $bir);
    return $iki;
    }
  • 05-06-2017, 23:15:29
    #4
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    function addClassToLinks($content, $image){
    $bir = str_replace( '<a ', '<a rel="nofollow" target="_blank" ', $content);
    $iki = str_replace( '</a>', '</a><img class"Resim" src="' . $image . '" />', $bir);
    return $iki;
    }
    Maalesef olmadı. Ne yanlış olabilir?
  • 05-06-2017, 23:14:23
    #5
    Fonksiyona $content ve $image değişkenlerini gönderdiniz mi hocam?
  • 05-06-2017, 23:21:50
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Maalesef olmadı. Ne yanlış olabilir?
    Fonksiyona $content ve $image değişkenlerini gönderdiniz mi hocam?
  • 06-06-2017, 00:50:17
    #7
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    Fonksiyona $content ve $image değişkenlerini gönderdiniz mi hocam?
    PHP'de fazla bilgim yok. Verdiğiniz kodları add_filter('the_content', 'addClassToLinks'); altına eklediğimde çalışmadı. Birkaç değişiklik yaptığımda da aynı şekilde çalıştıramadım.
  • 07-06-2017, 01:28:51
    #8
    Zalmoxis adlı üyeden alıntı: mesajı görüntüle
    function addClassToLinks($content, $image){
    $bir = str_replace( '<a ', '<a rel="nofollow" target="_blank" ', $content);
    $iki = str_replace( '</a>', '</a><img class"Resim" src="' . $image . '" />', $bir);
    return $iki;
    }
    Resim eklemeyi ben kendim belirli bir linkten yapacağım. Ben sadece her </a> sonrası "<img class"Resim" src="#"/>" şeklinde oluşmasını istiyorum. Bunu nasıl yapabilirim?
  • 07-06-2017, 01:31:57
    #9
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Resim eklemeyi ben kendim belirli bir linkten yapacağım. Ben sadece her </a> sonrası "<img class"Resim" src="#"/>" şeklinde oluşmasını istiyorum. Bunu nasıl yapabilirim?
    add_filter('the_content', 'addClassToLinks');
    add_filter('the_content', 'addImagesAfterLinks');
    
    function addClassToLinks($content){
       return str_replace( '<a ', '<a rel="nofollow" target="_blank" ', $content);
    }
    
    function addImagesAfterLinks($content){
       return str_replace( '</a>', '</a><img class"Resim" src="' . $image . '" />', $content);
    }