lostyazilim
tr.link

Wordpress'te yazı içine reklam ekleme | Eklentisiz!

34 Mesajlar 10.639 Okunma
lstbozum
tr.link

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)
Wordpress üzerine pratik kullanım bilgileri serisinde yeni bölüme hoş geldiniz!

Bu konuda sizlere birçok kişinin merak ettiği "Wordpress yazı içine, paragraf aralarına reklam ekleme" işlemini yine pratik ve hızlı bir şekilde göstereceğim. Hadi vakit kaybetmeden hemen geçelim adımlara.

Wordpress'te yazı içine reklam ekleme


1. Adım: İlk adımımız Wordpress sitemize yönetici girişi yapmak ve Görünüm > Düzenleyici sayfasına ulaşmak. Ardından da sağ taraftaki listeden functonions.php dosyasını açmaktır. Bu, tavsiye ettiğim yol olmasa da en pratik yoldur.

Önemli ara not: functions.php dosyanıza hatalı bir virgül bile ekleseniz sitenize erişim kaybolabilir. Bu nedenle bu işlemleri FTP bağlantısı yaptıktan sonra aktif olarak kullandığınız temanın dizinine gidip functions.php dosyasının orijinal halini bilgisayarınıza yedekledikten sonra yapınız. Hatta direkt olarak FTP üzerinden indirdiğiniz funcditons.php dosyasını kopyalayıp düzenledikten sonra FTP ile yüklemeniz sizin için daha sağlıklı olabilir.

2. Adım: functions.php dosyamızı sitemiz üzerinden açtıktan sonra ya da FTP ile indirip bir metin düzenleyicisi ile açtıktan sonra en alt satıra iniyoruz ve ?> ifadesi varsa hemen onun üzerine yoksa en alt satıra aşağıdaki kodları ekliyoruz:


//Aşağıdaki satırlarda yazı içine reklam ekleme kodları yer almaktadır

add_filter( 'the_content', 'yazi_icine_reklam_ekleme_fonksiyonu' );

function yazi_icine_reklam_ekleme_fonksiyonu( $content ) {

$ad_code = '
Reklam kodunuzu olduğu gibi kopyalayıp bu yazının yerine ekleyiniz.
';

if ( is_single() && ! is_admin() ) {
return reklam_kodunu_yerlestirme_fonk( $ad_code, 2, $content );
}

return $content;
}

function reklam_kodunu_yerlestirme_fonk( $insertion, $paragraph_id, $content ) {
$closing_p = '

';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}

return implode( '', $paragraphs );
}

//Yukarıdaki satırlarda yazı içine reklam ekleme kodları yer almaktadır


3. Adım: Kodumuzu functions.php dosyasına ekledikten sonra kod içinde yer alan
Reklam kodunuzu olduğu gibi kopyalayıp bu yazının yerine ekleyiniz.
bölümünü tamamen siliyoruz ve bu ifadenin yerine kendi reklam kodumuzu ekliyoruz. Eğer silmeden kaydederseniz reklam kodunun çalıştığını test edebilirsiniz. Test ettikten sonra yine bu bölümü silip kendi reklam kodunuzu ekleyebilirsiniz. Reklam kodunuzun iki tek tırnak arasında olduğuna emin olun!

4. Adım: Son olarak reklam kodumuzun yazıların kaçıncı paragrafından sonra görüneceğini belirleme işi kaldı. Yukarıdaki kodların içersinde yer alan
return reklam_kodunu_yerlestirme_fonk( $ad_code, 2, $content ); ifadesindeki "2" sayısı bizim reklamımızın yazıların kaçıncı paragrafından sonra gösterileceğini belirlememizi sağlıyor. Eğer bu sayıyı 1 olarak değiştirirseniz reklamınız her yazının 1. paragrafından sonra 3 olarak değiştirirseniz 3. paragraftan sonra gösterilir. Yani keyfinize göre ayarlayabilirsiniz :)

Üzerinde kendimize göre oynamalar yaptıktan sonra değişiklikleri kaydediyoruz ve artık her yazıda belirlediğimiz paragraftan sonra otomatik olarak reklam gösterilmeye başlıyor!

GÜNCELLEME: Paragraf sayısına göre yazı içine birden fazla reklam yerleşimi yapmak isterseniz şuradaki yorumumda paylaştığım kodu inceleyebilirsiniz.

İşte bu işlemin hızlı bir görüntüsü (GIF):




Hepsi bu kadar :)

Hepinize bol kazançlı bloglamalar!
CoaX grsy stroncow

kişi bu mesajı beğendi.

wmaraci
reklam

Trabzon61 Trabzon61 WM Aracı Kullanıcı
  • Üyelik 16.05.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** G**
  • Mesajlar 193
  • Beğeniler 30 / 46
  • Ticaret 5, (%100)
Gerçekten çoğu kişinin işine yarayacak bir yazı. Bir yere kayıt edeyim daha AdSense alamadım inşallah alınca kullanıcam.
 

 

Stores Stores WM Aracı Kullanıcı
  • Üyelik 30.03.2017
  • Yaş/Cinsiyet 27 / E
  • Meslek Öğrenci
  • Konum Hatay
  • Ad Soyad A** T**
  • Mesajlar 1500
  • Beğeniler 75 / 531
  • Ticaret 55, (%98)
Merhaba hocam. Bir olumlu eleştri yapacağım hakkınızda. Bu paylaşım ekibi olayında kesinlikle muhteşem şekilde hakkını veriyorsunuz. Fazlasıyla çalışıyor ve güzel paylaşımları yapıyorsunuz. Yönetimin sizi seçerek + bir iş yaptığını düşünüyorum. Ellerinize sağlık. Paylaşımlarınızın devam etmesi dileğiyle iyi günler.
 

 

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)

Trabzon61 adlı üyeden alıntı

Gerçekten çoğu kişinin işine yarayacak bir yazı. Bir yere kayıt edeyim daha AdSense alamadım inşallah alınca kullanıcam.


O halde işine yarayan herkes tepe tepe kullanır umarım ;)

Stores adlı üyeden alıntı

Merhaba hocam. Bir olumlu eleştri yapacağım hakkınızda. Bu paylaşım ekibi olayında kesinlikle muhteşem şekilde hakkını veriyorsunuz. Fazlasıyla çalışıyor ve güzel paylaşımları yapıyorsunuz. Yönetimin sizi seçerek + bir iş yaptığını düşünüyorum. Ellerinize sağlık. Paylaşımlarınızın devam etmesi dileğiyle iyi günler.


Güzel geribildiriminiz için teşekkür ederim hocam. Ekipteki her arkadaş elinden geleni yapıyor :)

Bu tarz içerikleri daha seri ve kapsamlı üretebilmemiz için sizlerin de konulara bu şekilde katılımlar sağlaması, anlaşılmayan yerleri sorması çok çok önemli.
 

 

wmaraci
wmaraci

ASametYildirim ASametYildirim Saygı, Sevgi, Anlayış. Kullanıcı
  • Üyelik 16.06.2017
  • Yaş/Cinsiyet 25 / E
  • Meslek Bilgisayar mühendisi öğrencisi
  • Konum Ankara
  • Ad Soyad S** Y**
  • Mesajlar 3826
  • Beğeniler 2399 / 1874
  • Ticaret 97, (%100)

Stores adlı üyeden alıntı

Merhaba hocam. Bir olumlu eleştri yapacağım hakkınızda. Bu paylaşım ekibi olayında kesinlikle muhteşem şekilde hakkını veriyorsunuz. Fazlasıyla çalışıyor ve güzel paylaşımları yapıyorsunuz. Yönetimin sizi seçerek + bir iş yaptığını düşünüyorum. Ellerinize sağlık. Paylaşımlarınızın devam etmesi dileğiyle iyi günler.

Sonuna kadar katılıyorum :)


Hocam bu kod makalede sadece bir kere mi reklam gösteriyor yani hem 1.paragraftan hemde 3.paragraftan sonra reklam göstermek istesem bu kod yeterli olur mu?
 

 

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)

ASametYildirim adlı üyeden alıntı

Sonuna kadar katılıyorum :)


Hocam bu kod makalede sadece bir kere mi reklam gösteriyor yani hem 1.paragraftan hemde 3.paragraftan sonra reklam göstermek istesem bu kod yeterli olur mu?


Size de teşekkür ederim :)

İki farklı noktaya yerleştirmek için yukarıdaki kodu iki kez yapıştırın funcitons.php dosyasına ardından ikinci yapıştırdığınız kısımdaki yazi_icine_reklam_ekleme_fonksiyonu ve reklam_kodunu_yerlestirme_fonk ifadelerini değiştirin sonra yine ikinci fonksiyondaki 2 sayısı yerine 5 yazın oldu bitti :) Örnek kodu vereyim hemen:


//Aşağıdaki 2. paragraftan sonra görünecek olan ilk reklam kodu yer alıyor

add_filter( 'the_content', 'yazi_icine_reklam_ekleme_fonksiyonu' );

function yazi_icine_reklam_ekleme_fonksiyonu( $content ) {

$ad_code = '
İlk reklam.
';

if ( is_single() && ! is_admin() ) {
return reklam_kodunu_yerlestirme_fonk( $ad_code, 2, $content );
}

return $content;
}

function reklam_kodunu_yerlestirme_fonk( $insertion, $paragraph_id, $content ) {
$closing_p = '

';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}

return implode( '', $paragraphs );
}

//Aşağıdaki 5. paragraftan sonra görünecek olan ilk reklam kodu yer alıyor

add_filter( 'the_content', 'yazi_icine_reklam_ekleme_fonksiyonu_ikinci' );

function yazi_icine_reklam_ekleme_fonksiyonu_ikinci( $content ) {

$ad_code = '
İkinci reklam.
';

if ( is_single() && ! is_admin() ) {
return reklam_kodunu_yerlestirme_fonk_ikinci( $ad_code, 5, $content );
}

return $content;
}

function reklam_kodunu_yerlestirme_fonk_ikinci( $insertion, $paragraph_id, $content ) {
$closing_p = '

';
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;
}
}

return implode( '', $paragraphs );
}


Hepsi bu kadar :)
hlsbhr bilgipinaricom

kişi bu mesajı beğendi.

QtQ QtQ Adalet Kullanıcı
  • Üyelik 20.09.2014
  • Yaş/Cinsiyet 33 / E
  • Meslek Startist
  • Konum KKTC
  • Ad Soyad A** K**
  • Mesajlar 40
  • Beğeniler 0 / 16
  • Ticaret 0, (%0)
Eline sağlık dost aldım.
 

 

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)

QtQ adlı üyeden alıntı

Eline sağlık dost aldım.


Rica ederim :)
 

 

Backlinkcigeldi Backlinkcigeldi Homo sapiens sapiens... Kullanıcı
  • Üyelik 19.06.2017
  • Yaş/Cinsiyet 26 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** G**
  • Mesajlar 3334
  • Beğeniler 179 / 2222
  • Ticaret 139, (%100)
Bana bunlarla gelin. Paylaşım ekibinin görevi budur. 2 3 kisiyi faydalı buluyorum aranızdan onlardan birisiniz hocam. Birde rica etsem konuları adım adım güncel konuların altına linkleyebilir misiniz? Ya da ayrı bir konu açın konunuzu sabitlesinler içerisinde bu konuların linkleri olsun. Aramasın millet kolayca ulaşsın
 

 

WpOmerFaruk WpOmerFaruk blogkurdu.net Kullanıcı
  • Üyelik 31.03.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Wordpress Geliştiricisi
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Y**
  • Mesajlar 1177
  • Beğeniler 181 / 603
  • Ticaret 53, (%100)

Backlinkcigeldi adlı üyeden alıntı

Bana bunlarla gelin. Paylaşım ekibinin görevi budur. 2 3 kisiyi faydalı buluyorum aranızdan onlardan birisiniz hocam. Birde rica etsem konuları adım adım güncel konuların altına linkleyebilir misiniz? Ya da ayrı bir konu açın konunuzu sabitlesinler içerisinde bu konuların linkleri olsun. Aramasın millet kolayca ulaşsın


Teşekkür ederim yorumunuz için.

En son yayınladığım her yazıya öncekilerin linkini ekliyorum mutlaka zaten. Ancak ilk yayınladıklarıma da tüm yazıların linklerini eklerim dediğiniz gibi.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al