Insert Adsense after the first post

October 21, 2008 · Print This Article

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; ?>

Your choice for site templates and wordpress themes


Got something to say?

You must be logged in to post a comment.