How to: Insert Adsense after the first post

October 14, 2008 at 10:00 am

Many bloggers likes to add an Adsense advertisment on their homepage, after the first post. Here’s a very easy way to do it by using a simple php variable as a counter.

This seems to be a common WordPress question, but implementing it on your theme isn’t hard at all. The only thing we need is a simple php variable (here named $count) which will count how many posts are listed. If we just listed the first post, we’ll display the Adsense code.

Here’s the code. Paste it on your index.php file, instead of your current WP loop.

<?php if (have_posts()) : ?>
<?php $count = 0; ?>
<?php while (have_posts()) : the_post(); ?>
<?php $count++; ?>
  <?php if ($count < 3) : ?>
          //Paste your Adsense code here
          <?php the_excerpt(); ?>
   <?php else : ?>
          <?php the_excerpt(); ?>
  <?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>