記事毎に自前でアドセンスコードを貼り付けてるわけでなくて、半自動で行っています。
<!-- more -->タグを記事中に書くと、そこに広告が表示されるという仕組みです。
プラグインを使用するのが簡単
Master Post Adverthttp://wordpress.org/extend/plugins/master-post-advert/
2年以上更新されていないということで、Wordpress管理画面のプラグインの検索ではヒットしないようです。直接DLして導入すれば問題なく動作するかと思います。
プラグインを使用しないで自前で・・・
テンプレートのfunctions.phpの最後に以下のコードを追加することでも可能です。//moreを広告に置換
add_filter('the_content', 'adMoreReplace');
function adMoreReplace($contentData) {
$adTags = <<< EOF
<div class="f-left" style="float:left;">
<!-- ↓広告タグ -->
ここに広告タグをコピペする
<!-- ↑広告タグ -->
</div>
<div style="clear:both;">
</div>
EOF;
if ( is_single() ) {
$contentData = preg_replace( '|<span id="more-[0-9]+"></span>|', $adTags, $contentData);
}
return $contentData;
}
※twentyeleven wp3.5.1で動作確認しました。参考資料
・ add_filter を使って more(続きを見る)のところに広告を表示する WordPress de SEO をやろう!
・なくなっちゃった…Wordpressの「続きを読む」に広告を入れるプラグイン:Master Post Advert | WordPressでアフィリエイトブログ
・WordPress、moreの位置にアドセンスや広告を挿入する方法。 » とりあえず9JP
スポンサーリンク