ポスト一覧の中に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:

Leave a Reply

※コメントが認証されるまで、コメントは反映されません。






ポートフォリオを見る