サウンドハウス

WordPressで1番目の記事の後にだけ広告を表示させる方法

WordPressのトップページで最初の記事の後にだけ広告を表示させる方法のメモ。

参考にしたサイト
LINK:WordPress Theme Hacks

まずはGoogle Adsense等の表示させたい広告のコードを記述した
ad.phpを作成しておく。
ad.phpを使用しているテンプレートのindex.phpと同じディレクトリにアップロードする。

テンプレートのindex.phpを編集する。

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

この部分を以下のように書き換える。

<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); $loopcounter++; ?>

広告を表示させたい場所に

  <?php if ($loopcounter <= 1) { include (TEMPLATEPATH . '/ad.php'); } ?>

を記述。

これで最初の記事の後に広告が表示されるようになります。
うちのサイトだとこんな感じ↓

コメント(メールアドレスの入力は任意です)