İçerik sistemi olarak şu zamanların en popüler uygulaması WordPress ve çoğu firma dahi bu altyapıyı kullanıyor , elbette reklamsız site olmaz ve wordpress tabanlı bir siteye nasıl reklam ekleneceği
konusunda bazı ipuçları paylaşmıştık , mesela ilk sayfada üst kısma banner eklemeyi Buradaki yazımızda ele almıştık eğer farkettiyseniz mümkün olduğunca az eklenti kullanılmasını tavsiye ediyoruz sebebini de Buradaki yazımızda açıklamıştık , aslında hemen hemen herşey eklentisiz yapılabiliyor tek sıkıntı uygun kodları bulmak ve nereye ekleneceğini bilmekte , Son satırdan önce reklam eklemek en çok birşeyleri download a sunan sitelerin işine yarayacaktır , çünkü bu tür sitelerde son satır bir indirme butonu yada linki olduğundan kullanıcı ister istemez Reklamı görecektir. Gelelim bugünkü konumuzun ayrıntılarına:
WordPress te Eklentisiz (Pluginsiz) son satırdan önce Reklam eklemek
Aşağıdaki resimde bu şekilde eklenmiş bir reklam görüyorsunuz , download yazısı son satır olduğundan bunun hemen üzerinde eklam yeralmaktadır
1. Aşağıdaki yerde yeralan function.php dosyasını indirip bir txt editörü ile açalım
wp-content/themes/tema isminiz/functions.php
burada .php nin kapatma işaretinin hemen üzerine (aşağıdaki resimde işaretli yere)
Aşağıdaki kodları ilave edelim
function ads_added_above_last_p($text) { if( is_single() ) : $ads_text = '<div class="a" style="text-align: center;"> ---reklam--- </div>'; if($pos1 = strrpos($text, '<p>')){ $text1 = substr($text, 0, $pos1); $text2 = substr($text, $pos1); $text = $text1 . $ads_text . $text2; } endif; return $text; } add_filter('the_content', 'ads_added_above_last_p');
Üstteki kodları üstte kırmızı ile işaretlediğim yere ilave ettikten sonra reklam kodunuz buraya gelecek kısmına da artık Adsense reklam kodunuzu veya herhangi bir banneri ilave edebilirsiniz yine bunun öncesindeki center (Ortala) kelimesinin yerine left yaparsanız reklam sola yanaşacaktır right yazarsanız sağa yanaşacaktır.
Eğer yazı arasına reklam atamak istiyorsanız aşağıdaki kodlar işinize yarayabilir
//yazi arasi metin function insert_ad_block( $text ) { if ( is_single() ) : $ads_text = '<div class="wpselect_middle_content">-----reklam-----</div>'; $split_by = "\n"; $insert_after = 4; //number of paragraphs // make array of paragraphs $paragraphs = explode( $split_by, $text); // if array elements are less than $insert_after set the insert point at the end $len = count( $paragraphs ); if ( $len < $insert_after ) $insert_after = $len; // insert $ads_text into the array at the specified point array_splice( $paragraphs, $insert_after, 0, $ads_text ); // loop through array and build string for output foreach( $paragraphs as $paragraph ) { $new_text .= $paragraph; } return $new_text; endif; return $text; } add_filter('the_content', 'insert_ad_block');
insert_after = 4; //number of paragraphs - Bu kısma 4,6,8 diye yazarak reklamın orada görünmesini sağlayabilirsiniz
Kodu önce yorum olarak vermiştim lakin görünmedi bende kodda boşluklar vermiştim , Resimde son satıdaki URL de boşluklar o sebeple , umarım işine yarar.
Teşekkürler Hocam,Denicem..
HTML sayfası ve Php için klasik HTML banner kodlarını kullanabilirsin mesela ;
https://goo.gl/WJBEm4
Teşekkürler,
WP için değil de normal bir html veya php yapı için reklam kodunuz varmı dır?Şu anlattığınız sisteme benzer şekilde bir reklam kodunuz mevcutsa paylaşabilirmisiniz?
işini halletmesine sevindim , selamlar
Çok sağolun hocam bayadır uğraşıyordum yapmak için.
Geri bildirim için teşekürler , uzunca bir süre kullandığım kodlardır , eklenti kurmayı çok sevmeyen biriyim
Millet bu reklamı nasıl yazı içine ekliyor diyordum. Oldukça kolaymış. Haklısınız tek sıkıntı gerekli kodları bulmak. denedim ve oldu. Teşekkürler.