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

Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Wordpress Sorunları kategorisinde NeverBackDown tarafından oluşturulan WordPress yazı içine Reklam ekleme [ EKLENTİSİZ ] başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 6,220 kez görüntülenmiş, 0 yorum ve 0 tepki puanı almıştır...
Kategori Adı Wordpress Sorunları
Konu Başlığı WordPress yazı içine Reklam ekleme [ EKLENTİSİZ ]
Konbuyu başlatan NeverBackDown
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan NeverBackDown

NeverBackDown

Kayıtlı Üye
29 Nis 2018
174
0
16
İzmir
Offline
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.