WordPress yazı içine Reklam ekleme [ EKLENTİSİZ ]

29 Nis 2018
174
0
16
İzmir
Merhaba arkadaşlar, bu yazımızda Wordpress kullanan siteler için yazı içine reklam yerleştirme işlemini eklentisiz olarak yapmaya çalışacağız.
Nasıl çalışıyor?
Basit bir kod sayesinde istediğiniz reklam kodunu yazılar içindeki istediğiniz satıra ekliyor.

Şimdi Wordpress yazı içine reklamları nasıl ekleriz onu anlatmaya çalışalım. Öncelikle kullandığınız temanın yedeğini alın. Ardından temanın functions.php dosyasını açın ve dosyanın en altına aşağıdaki kodları ekleyin.

PHP:
/* 
 * Konu içine reklam yerleştirme 
 * $adsCode: Specify code that wants to add 
 * $insertAfter: Specify paragraph number 
 */ 
add_filter('the_content', 'cw_insert_post_ads'); 
function cw_insert_post_ads($content){ 
    if(is_single()){ 
        //reklam kodu 
        $adsCode = '<div>Buraya reklam kodu</div>'; 
         
        //yerleştirilecek paragraf 
        $insertAfter = 2; 
         
        $closingP = '</p>'; 
        $contentBlock = explode($closingP, $content); 
        foreach($contentBlock as $key => $con){ 
            if(trim($con)) { 
                $contentBlock[$key] .= $closingP; 
            } 
            if(($key + 1) == $insertAfter){  
                $contentBlock[$key] .= $adsCode; 
            } 
        } 
        $content = implode('', $contentBlock); 
    } 
    return $content;     
}
Burada dikkat etmeniz gereken iki kısım var $adsCode ve $insertAfter kısımları.
$adsCode = Yazı içine eklenecek reklam kodunuz.
$insertAfter = Yazı içine eklenecek reklamın konumu (Paragraf olarlak)

Kodlarda 2. paragrafa eklenecek şekilde ayarlandı.

Kodları temamızın functions.php dosyasına ekledik ve kaydettik. Kodların hatasız çalışması için Wordpress'in paragraf özelliğini kullanmayı unutmayın. Çünkü yerleştirme işlemini paragrafa göre yapıyor. Örnek vermek gerekirse yazınızda 5 adet paragraf var ve bu kodlar sayesinde 2. paragrafta reklam görünecek.