İlk yazı sonrası reklam alanı eklemek

Benim sitede farketmişsinizdir. Anasayfa, kategoriler sayfası ve diğer çoğu sayfada ilk yazı sonrası bir reklam alanı var. Gerçi Adblock gibi bir eklenti kullanıyorsanız görememiş de olabilirsiniz :(. Bunu sağlayabilmek için gerek index.php, gerek archive.php gibi yazılarınızı listeleyen sayfalara reklam alanını içeren bir kod eklememiz gerekiyor. Aşağıda değineceğim bu kod ile ilgili detay açıklaması yapayım.

WordPress Loop alanı (The Loop) şablonunuzdaki yazıları listeleyen bir alandır. Buna müdahale derek arasına bir kod sıkıştırıyoruz. Aslında açıklamanın tamamı da bu :D

Reklam alanı ekleme kodu

Aşağıda belirtilen kodlar temanızın ve sisteminizin önemli dosyalarına müdahale gerektirmektedir. Bu dosyalar wp-content/themes/temanızınadı/ klasöründe bulunmaktadır. Dosyalara müdahale etmeden lütfen yedek alınız.

Aşağıdaki kod bu The Loop olarak tanımlanan alanda değişiklik yapıyor. Bu değişikliğin sağlanabilmesi için iligli listeleme yapan dosyada değişiklik yapmamız gerekmekte. Bu dosyalar da en basitinden index.php, archive.php, search.php olacaktır. Yani genellikle dosya listelemesi yapan şablon dosyaları.

Aşağıdaki kod Loop alanının başlangıcını temsil eder.

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

İşte biz reklam alanı ekleyecek kodu (yani aşağıdakini) bu alanın içerisine ekleyeceğiz.

<?php if ($count == 1) : ?>
  <center> <!-- Bilerek ortaladık ki sıkıntı olmasın -->
   <!-- Reklam alanına ait kod (reklam kodu) buraya gelecek-->
  </center> <!-- Bilerek ortaladık ki sıkıntı olmasın -->
<?php endif; $count++; ?>

İşlem bitince kod şöyle görünmeli.

<!-- Looptan önceki şablon kodları -->

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- The Loop Başlangıcı -->

<?php if ($count == 1) : ?>
  <center> <!-- Bilerek ortaladık ki sıkıntı olmasın -->
   <!-- Reklam alanına ait kod (reklam kodu) buraya gelecek-->
  </center> <!-- Bilerek ortaladık ki sıkıntı olmasın -->
<?php endif; $count++; ?>

<!-- Devam eden şablon kodları -->

Şablon yazarına göre Loop alanı kodunun yeri değişse bile genel mantığı değiştirilemeyeceğinden şu satırda, bu satırda diyemiyorum. Loop alanı kodunu gördüğünüzde yapıştırın :D YEDEK ALMAYI UNUTMAYIN

Örnek olarak benim sitede bu şekilde görüyorsunuz siz (AdBlocks’suz)

Selametle

Serkan Algur: WordPress ile uğraşan deli bir adam...

This website uses cookies.