In this post I’ll show you how to insert ad codes (anything else) after first, second or nth post on homepage/archive pages.
Lets admit that most of us blog for money more or less. You are probably implementing Google adsense, or joining some affiliate programs, or staring your own products. If you can create a promo box after first, second, or nth post on the homepage, archive pages, you are in a better position to earn more.
In order to achieve this, just follow me and make some small coding.
Let’s take homepage (
index.php) for example. The same techniques apply to archive pages (
archive.php, and even
search.php) as well.
Open your index.php and find the codes to display the loop. If you are using TwentyThirteen theme, you can find this:
The piece of codes may be different on different themes, just make sure to find the loop, always starting from
while and ending with
Method one: $wp_query
Now just paste following codes just before
In above codes,
current_post == 1 means after 2nd post as it starts from
0. So lets say you want to add after 5th post, the code should be
current_post == 4.
Now the whole codes look something like following:
Method two: variable $count
There is an alternative for this, just for your choice.
The difference is we have used a variable
(update on Nov 18, 2014) You have to modify the theme by using above method. I have found another way (maybe better) posted by scribu to do the same thing.
Now your turn. Do you have better solutions? Or do you have any trouble when implementing this? Feel free to leave a comment below.