• 15-05-2023, 14:35:04
    #1
    ARKADAŞLAR AŞAĞIDAKİ KOD İLE ADSENSE KODUMU WORDPRESS MAKALE İÇİNE YERLEŞTİREBİLİYORUM. OKUDUĞUNUZ ÜZERE 1,6,10... OLARAK DEVAM EDİYOR.

    FAKAT KİMİ MAKALE 10 PARAGRAF KİMİSİ 100 PARAGRAF ÖRNEK OLARAK;
    1- kısa makalelerde sanki 35. paragraf varmış gibi reklam birikiyor en altta
    2- uzun makalelerde de 35 ten sonra bir daha göstermiyor

    BU KODU 1. PARAGRAFTAN SONRA EKLEMESİ VE SONRASINDA HER 3 PARAGRAFTA BİR OTOMATİK EKLEMESİ OLARAK ÜCRETLİ DÜZENLEYEBİLECEK ARKADAŞLAR YAZABİLİR Mİ?

    function belirli_satir_sonrasi_reklam($content) { $yazi_uzunlugu = 1; $az_karakter = 100; if (is_single() && strlen($content) > $yazi_uzunlugu) { $before_content = substr($content, 0, $az_karakter); $after_content = substr($content, $az_karakter); $after_content = explode('</p>', $after_content);
    $text = 'GOOGLE ADSENSE KODU';
    array_splice($after_content, 1, 0, $text);
    array_splice($after_content, 6, 0, $text);
    array_splice($after_content, 10, 0, $text);
    array_splice($after_content, 15, 0, $text);
    array_splice($after_content, 20, 0, $text);
    array_splice($after_content, 25, 0, $text);
    array_splice($after_content, 30, 0, $text);
    array_splice($after_content, 35, 0, $text);
    $after_content = implode('</p>', $after_content);
    return $before_content . $after_content; } else { return $content; } } add_filter('the_content', 'belirli_satir_sonrasi_reklam');
  • 15-05-2023, 14:36:16
    #2
    özelden yazın detayları
  • 15-05-2023, 14:39:02
    #3
    mavikorku adlı üyeden alıntı: mesajı görüntüle
    özelden yazın detayları
    Teşekkürler öncelikle üstad. Detaylar ve kod bu kadar istenilen bu kadar aslında extra bir detay yok.
  • 15-05-2023, 14:46:09
    #4
    Akşam bilgi vereceğim
  • 15-05-2023, 14:56:35
    #5
    function belirli_satir_sonrasi_reklam($content) {
        $yazi_uzunlugu = 1;
        $az_karakter = 100;
    
        if (is_single() && strlen($content) > $yazi_uzunlugu) {
            $before_content = substr($content, 0, $az_karakter);
            $after_content = substr($content, $az_karakter);
            $after_content = explode('</p>', $after_content);
            
            $text = 'GOOGLE ADSENSE KODU';
            
            $paragraf_sayisi = count($after_content);
            
            $ekleme_sayisi = intdiv($paragraf_sayisi - 1, 3);
            
            for ($i = 1; $i <= $ekleme_sayisi; $i++) {
                $index = $i * 3;
                array_splice($after_content, $index, 0, $text);
            }
            
            $after_content = implode('</p>', $after_content);
            return $before_content . $after_content;
        } else {
            return $content;
        }
    }
    
    add_filter('the_content', 'belirli_satir_sonrasi_reklam');
    Bu kodu dener misin
  • 15-05-2023, 15:03:40
    #6
    Çok saolunuz tertemiz çalışıyor... Sadece 1. paragraftan sonra koymuyor onu anlayamadım. 1 paragrafı atlayıp her 3 tane de bir tertemiz koyuyor $text içerğini. 1. paragraftan sonrası için bişi yapabilir miyiz üstad. Tekrardan çok saolunuz.


    Caviz adlı üyeden alıntı: mesajı görüntüle
    function belirli_satir_sonrasi_reklam($content) {
        $yazi_uzunlugu = 1;
        $az_karakter = 100;
    
        if (is_single() && strlen($content) > $yazi_uzunlugu) {
            $before_content = substr($content, 0, $az_karakter);
            $after_content = substr($content, $az_karakter);
            $after_content = explode('</p>', $after_content);
            
            $text = 'GOOGLE ADSENSE KODU';
            
            $paragraf_sayisi = count($after_content);
            
            $ekleme_sayisi = intdiv($paragraf_sayisi - 1, 3);
            
            for ($i = 1; $i <= $ekleme_sayisi; $i++) {
                $index = $i * 3;
                array_splice($after_content, $index, 0, $text);
            }
            
            $after_content = implode('</p>', $after_content);
            return $before_content . $after_content;
        } else {
            return $content;
        }
    }
    
    add_filter('the_content', 'belirli_satir_sonrasi_reklam');
    Bu kodu dener misin
  • 15-05-2023, 15:09:26
    #7
    thats adlı üyeden alıntı: mesajı görüntüle
    Çok saolunuz tertemiz çalışıyor... Sadece 1. paragraftan sonra koymuyor onu anlayamadım. 1 paragrafı atlayıp her 3 tane de bir tertemiz koyuyor $text içerğini. 1. paragraftan sonrası için bişi yapabilir miyiz üstad. Tekrardan çok saolunuz.
    function belirli_satir_sonrasi_reklam($content) {
        $yazi_uzunlugu = 1;
        $az_karakter = 100;
    
        if (is_single() && strlen($content) > $yazi_uzunlugu) {
            $before_content = substr($content, 0, $az_karakter);
            $after_content = substr($content, $az_karakter);
            $after_content = explode('</p>', $after_content);
            
            $text = 'GOOGLE ADSENSE KODU';
            
            $paragraf_sayisi = count($after_content);
            
            $ekleme_sayisi = intdiv($paragraf_sayisi - 1, 3);
            
            array_splice($after_content, 1, 0, $text); 
            
            for ($i = 1; $i <= $ekleme_sayisi; $i++) {
                $index = $i * 3 + $i;
                array_splice($after_content, $index, 0, $text);
            }
            
            $after_content = implode('</p>', $after_content);
            return $before_content . $after_content;
        } else {
            return $content;
        }
    }
    
    add_filter('the_content', 'belirli_satir_sonrasi_reklam');
    Deneyin hocam bakalım bi sonuca
  • 15-05-2023, 15:13:22
    #8
    caviz adlı üyeden alıntı: mesajı görüntüle
    function belirli_satir_sonrasi_reklam($content) {
        $yazi_uzunlugu = 1;
        $az_karakter = 100;
    
        if (is_single() && strlen($content) > $yazi_uzunlugu) {
            $before_content = substr($content, 0, $az_karakter);
            $after_content = substr($content, $az_karakter);
            $after_content = explode('</p>', $after_content);
            
            $text = 'google adsense kodu';
            
            $paragraf_sayisi = count($after_content);
            
            $ekleme_sayisi = intdiv($paragraf_sayisi - 1, 3);
            
            array_splice($after_content, 1, 0, $text);
            
            for ($i = 1; $i <= $ekleme_sayisi; $i++) {
                $index = $i * 3 + $i;
                array_splice($after_content, $index, 0, $text);
            }
            
            $after_content = implode('</p>', $after_content);
            return $before_content . $after_content;
        } else {
            return $content;
        }
    }
    
    add_filter('the_content', 'belirli_satir_sonrasi_reklam');
    deneyin hocam bakalım bi sonuca
    sorunsuz çalişiyor üstad ve sonsuz teşekkürler. Gerçekten iyi niyetinize ve nezaketinize çok çok teşekkür ederim.
  • 15-05-2023, 15:14:35
    #9
    thats adlı üyeden alıntı: mesajı görüntüle
    sorunsuz çalişiyor üstad ve sonsuz teşekkürler. Gerçekten iyi niyetinize ve nezaketinize çok çok teşekkür ederim.
    Rica ederim iyi çalışmalar kolay gelsin.