WordPressめもへ戻る

WordPressにAdSenseを掲載するには AdSense Manager というプラグインを導入すると良さそうです。

やってみたけど、なぜか表示されず・・・。結局AdSenseから取得したソースを直接貼り付けました。

スマートフォンページにAdSenseを掲載する場合はこちら スマートフォンからの閲覧に対応する

テーマをうっかり更新してしまったりした時のための個人的に広告を掲載している場所のメモです。なので以下は見ないで下さい。

Twenty Ten

ヘッダ広告 ブログTOP

wp-content/themes/twentyten/ 以下共通で記述

  • index.php ブログTOP
  • archive.php アーカイブ記事
  • category.php カテゴリー記事
  • search.php 検索結果
<div id="content" role="main">

<!-- 468x60 -->

ヘッダ、フッタ広告 単一記事ページ

wp-content/themes/twentyten/loop-single.php

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

<!-- 468x60 -->

<!-- 略 -->

</div><!-- #nav-below -->

<br />
<table border="0" style="border-style: none;">
<tr>
<td width="320" align="center">
<!-- 300x250-->
</td>
<td width="320" align="center">
<!-- 300x250 -->
</td>
</tr>
</table>

フッタ広告 複数記事ページ

1ページに複数記事を表示する場合は、一番上にある記事のすぐ下に300x250の広告が2つ表示されるように mv_count で記事数を判定する。
AdSenseのバナー広告数は1ページ3つまでなので、ヘッダ1つ、フッタ2つの合計3つに対応するための処置。

wp-content/themes/twentyten/loop.php

<?php while ( have_posts() ) : the_post(); ?>
<?php $_REQUEST['mv_count']++; ?>

<!-- 略 -->

</div><!-- #post-## -->

<?php if ($_REQUEST['mv_count'] == 1) { ?>
<table border="0">
<tr>
<td width="320" align="center">
<!-- 300x250 -->
</td>
<td width="320" align="center">
<!-- 300x250 -->
</td>
</tr>
</table>
<br /><br />
<?php } ?>

<?php comments_template( '', true ); ?>

Twenty Twelve

ヘッダ広告

wp-content/themes/twentytwelve/ 以下共通で記述

  • index.php ブログTOP
  • single.php 記事詳細
  • archive.php アーカイブ記事
  • category.php カテゴリー記事
  • search.php 検索結果
<div id="content" role="main">

<div style="margin-bottom: 10px;">
<!-- 468x60 -->
</div>

フッタ広告

1ページに複数記事を表示する場合は、一番上にある記事のすぐ下に300x250の広告が2つ表示されるように mv_count で記事数を判定する。
AdSenseのバナー広告数は1ページ3つまでなので、ヘッダ1つ、フッタ2つの合計3つに対応するための処置。

wp-content/themes/twentytwelve/content.php

<?php
$_REQUEST['mv_count']++;
?>

<!-- 略 -->

</div><!-- .entry-content -->

<?php if ($_REQUEST['mv_count'] == 1) { ?>
<table border="0">
<tr>
<td width="320" align="center">
<!-- 300x250 -->
</td>
<td width="320" align="center">
<!-- 300x250 -->
</td>
</tr>
</table>
<?php } ?>

<?php endif; ?>

固定ページ

wp-content/themes/twentytwelve/page.php

<div id="content" role="main">

<div style="margin-bottom: 10px;">
<!-- 468x60 -->
</div>

<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>

<table border="0">
<tr>
<td width="320" align="center">
<!-- 300x250 -->
</td>
<td width="320" align="center">
<!-- 300x250 -->
</td>
</tr>
</table>

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-07-25 (土) 11:14:44 (1432d)