ポスト一覧の中にADsenceを入れる【WPハック】
WordPressのブログサイトなどでは、トップページに記事一覧が表示している場合が多いですよね?
ここはループ処理しているので、一様にポストが並んでしまいます。このポスト一覧の中にADsenceを入れるハックを紹介。
サンプルでは最初の記事の後にGoogleアドセンスの広告を表示させます。
コードを実装する前に、adsenceを表示させるためのadsence.php(名前は何でもいいです)を作って、その中にadsenceのコードを埋め込みましょう。作ったadsence.phpはあとでループ内に呼び込みます。
ではサンプルを見てみましょう。
サンプルは、ループ処理中に$loopcounter 関数をつかって、ループ回数をカウントします。なので、ループ関数を以下の書き換えます。
この場合、1以下のとき広告を表示させて見ます。
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); $loopcounter++; ?>
// the loop stuffs
<?php if ($loopcounter <= 1) { include (TEMPLATEPATH . '/adsence.php'); } ?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>
1以下のときにadsence.phpを呼び込み(include)します。これでOKのはず?
コレを使えば、googleもAmazonもAppleもOKです。adsence.phpで複数のADコードを用意してランダム(rand=)させても面白いかもしれませんね。
ネタ元:WebDesignWall
Facebook comments:

