Eklentisiz Reklam Yerleştirme Yöntemleri
WordPresste Eklenti Kullanmadan Google Adsense Reklamlarını Sitenize Yereştirme Yöntemlerini Göstereceğim.
Piyasada Ad Inserter ve Wp Quads gibi sağlam eklentiler mevcut. Ben de ad insterter eklentisini 2 yılla yakın kullandım.
Hatta üşenmedim bunu Türkçeleştirdim şu konuda paylaştım.
Ama artık eklentilerden kurtulmak istiyorum. Çünkü biriken eklentiler site açılış hızını düşürüyorlar.
Artık reklamları manuel olarak yerleştirme kararı aldım. Bulduğum ve bildiğim yöntemleri de burada paylaşacağım.
Bu arada aldığım bu karardan sonra kazançlarım düşmedi. Aksine gayet güzel gidiyorum.
WordPress, Eklentisiz Adsense Reklam Ekleme
Reklamları yerleştirmek için wordpressin functions.php sayfasına kod ekleyeceğiz.
Functions.php ye kod eklemek özetle…
Functions.php dosyası wordpresste temaya etki eden ve içine parametreler girebileceğiniz boş bir php dosyasıdır.
Kısmen dolu da olabilir. Bu dosyanın altına eklenen her kod sitede ilk etapta çalışacaktır.
Biz de reklamlarımızı bu yolla ekleyeceğiz.
Bu anlattıklarımı anlamayan acemi arkadaşlar korkmanıza lüzum yok!
Functions dosyasına direkt temas kurmadan kodu ekleyebileceğiniz bir adet eklenti ismi vereceğim.
“Konu eklentisiz reklam, ne alaka eklenti paylaşıyorsun” diyenler olabilir.
Bu 1 eklenti ile 10 eklentinin yaptığı tüm işlevleri sonradan üzerine yükleyebileceksiniz.
Code Snippet eklentisinin ne olduğunu şu konumuzda paylaşmıştım tıklayın ne olduğuna bakın ve yükleyin.
Bu eklenti funtions dosyasına yanlış kod girmeniz halinde sitenizin çökmesini de önleme özelliği var!
Diğer wordpress eklentilerinde kodu yanlış girerseniz siteniz açılmaz hael gelebiliyor!
Bunda sıkıntı yok. Tabi siz yine de her zaman yedeğinizi alın derim.
Bunun üzerinden işleme devam edelim.
Code snippet üzerinden kodu girmeniz için funtions kodumuzun örneğini vereyim ilgili alana girersiniz:
Ayrıca Functions Nasıl Eklenir gibi sorularınız olursa şu konumuzda bunu da yazdım.
Functions Kodu ile Yazı Arasında 1. 10. 20. Satır Aralarına Reklam Ekleme
function belli_karakter_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 = 'BURAYA REKLAM KODUNUZU GİRİNİZ'; $text2 = 'BURAYA REKLAM KODUNUZU GİRİNİZ'; $text3 = 'BURAYA REKLAM KODUNUZU GİRİNİZ'; array_splice($after_content, 1, 0, $text); array_splice($after_content, 10, 0, $text2); array_splice($after_content, 20, 0, $text3); $after_content = implode('</p>', $after_content); return $before_content . $after_content; } else { return $content; } } add_filter('the_content', 'BELLİ BİR KARAKTER SONRASI REKLAM');
Burada test, text2 ve text3 yazan yerlere reklam kodunu gireceksiniz.
1 10 20 yazan yerleri de istediğiniz gibi değiştirin. Bunlar satır sayılarıdır.
1. 10. ve 20. satırdan sonra reklam gelsin demektir.
Farklı bir Funtions kodu daha vereyim:
Yazı Ararına İstediğiniz Yere Manuel Reklam Ekleme
function adsense_reklam() { return 'BURAYA REKLAM KODUNUZU GİRİNİZ'; } add_shortcode('ads', 'adsense_reklam');
Bu functions kodunu bir kere yerleştiriyoruz sonra…
Yazdığınız yazılarda istediğiniz bir yerde [ads] yazarsanız
Reklamarınız orada çıkar.
Not1: Kodu iki kere kullanacaksanız, mesela iki reklam şirketi ile anlaşmanız vardır adsense ve adchoice gibi. O zaman adsense_reklam gördüğünmüz yerleri: adsense_reklam1 ve adsense_reklam2 oalrak değiştirebilirsiniz aksi takdirde kodlar çakışır.
Not2: Reklamı ekler eklemez reklam gözükmeyebilir. 5 dk sonra falan gözükmeye başlayabilir. Bazen adsense reklamın gözükebilmesi için yazınızı bir ön incelemeden geçirmesi gerekebiliyor.
Bazı reklam tipleri var ki yazının dibinde beliriyor ve yazının sağında solunda istediğimiz bir yerine dayalı olarak çıkabiliyor.
Bunun yapılması iççin size kod vereyim…
Yazının İçinde Sağa veya Sola Dayalı Reklam Yerleştirme
Resimdeki gibi bir reklam yerleştirimi yapabilmek adına bu kodu kullanabilirsiniz.
function adsense_reklamidaya() { return '<div class="dayalireklam">BURAYA REKLAM KODUNUZU GİRİNİZ</div>'; } add_shortcode('ads', 'adsense_reklamidaya');
Kodun içinde incelleyin div e class belirledik. Yani dayalireklam yazan class ile divi görsel olarak istediğimiz gibi oynayabileceğiz.
Bunu da css üzeriden yapacağız.
Temanızın css dosyasına direk kodu ekllemenizi önermiyorum. Çünkü tema güncellemelerinde eklenen ekstra kodlar da sıfırlanıyor.
Onun yerine;
Görünüm/Özelleştir/Gelişmiş Seenekler/Ek Css üzerinden ekstra olarak ekleyebilirsiniz.
Reklamı Yazının Soluna Dayamak İçin:
Yazının soluna dayalı reklam eklemek için bu css yi,
.dayalireklam { float : left; clear : left; }
Reklamı Yazının Sağına Dayamak İçin:
Yazının sağına dayaı reklam eklemek için bu css yi kullanın.
.dayalireklam { float : right; clear : right; }
Resim Altına Reklam Ekleme
Resimden sonra reklam gelsin istiyorsanız aşağıdaki kod işinizi görecektir.
Bu kod sayfanızdaki bmp, gif, jpeg, jpg, ve png resimlerini otomatik tespit ederek bunun altına reklam eklemeye yaramaktadır.
function resim_sonrasi_reklam($content) { $reklam_kodu = ''; //Reklam kodu buraya iki tek tırnak arasına eklenecek. if (is_single()){ $resmibul = '/<img(.*?)src="(.*?).(bmp|gif|jpeg|jpg|png)"(.*?)>/i'; $reklamkoduekle = '<img src="$2.$3" $1 $4><br class="clear" />'.$reklam_kodu.'<br class="clear" />'; $content = preg_replace($resmibul,$reklamkoduekle,$content); } return $content; } add_filter( 'the_content', 'resim_sonrasi_reklam' );
KONU SÜREKLİ GÜNCELLENECEKTİR…
hocam eklentisiz feed içi reklam ekleme kodunu da paylaşırsan sevinirim.
Geçen sene çıkan Google Adsense otomatik reklam seçeneği ve eşleştirilen reklam seçeneği otomatik olarak feed benzeri etki yapıyor. ben ayrıca bunu kullanıyorum. Feed ile ilgili bir çalışma yapmadım ama kendim kullanırsam onu da paylaşırım.👍
3 tane reklam kodu belirlesek ve yazılarımızda istediğimiz paragraftan sonra istediğimiz reklamı yayınlasak mümkün mü? Sizin yönteminizle belli paragraflardan sonra reklam çıkacak. Böyle olunca alakasız yerlerde reklam çıkabiliyor. Ben istediğim paragraftan sonra kod girerek istediğim reklamın çıkmasını istiyorum. Yapılabilir mi?
Yazı Ararına İstediğiniz Yere Manuel Reklam Ekleme bölümünde bahsetmişsiniz. Gözümden kaçmış. Kusura bakmayın. Peki siz sitenizde hangi yöntemi kullanarak reklam yayınlıyorsunuz?
Gizli saklım yok aynen bu yöntemleri kullanıyorum. 🙂
1.10.20 satırlar. Ayrıca google otomatik reklamlar da adsense de aktif olduğundan kendisi sağa sola kafasına göre otomatik reklam serpiştiriyor.
Geçen ay gelen otomatik tüm pencere reklam olayını ben sevmedim. Kullanıcıyı boğuyor.
Onu kaldırdım mesela.
Teşekkür ederim. Kodlarla istediğim yere reklamları koydum. Bence eklenti kullanmaktan iyi bu yöntem. Yorumumu cevapladığınızda bildirim maili geldi. Normalde geliyor mu bilmiyorum ama sanki gelmiyor diye hatırlıyorum. Yorum cevaplandığında bildirim göndermek için bir şey kullanıyor musunuz? Şimdiden teşekkür ederim
Rica ederim faydamız dokunuyorsa ne mutlu.
Cevap yazınca normalde mail gitmiyor. Bununla ilgili bir eklenti kullanıyorum.
Sitemde zaten anlatmıştım. Buradan inceleyiniz:
https://100numaraliadam.com/wordpress-yararli-eklentiler/#6-5-comment-reply-by-admins-notifierwordress-yorumlara-cevap-geldi-eklentisi-turkceeklentiyi-siteme-aldim-buyrun-link