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!