【お得】Amazonギフト券をチャージするとポイント還元 >>

【Stinger3カスタマイズ備忘録】Adsenseを並列表示させる方法

wordpress_catch

WordPress用の無料テンプレート「Stinger 3」で記事タイトル下や記事下にAdsenseなどを並列させて表示させる方法を備忘録メモ。

デフォルトの広告はサイト右上のスペースのみStinger3のウィジット機能で表示させていますが、タイトル下や記事下に表示させるためにはテンプレートを順に修正していきます。

参考にしたのは以下のサイト。非常に明快で助かりました。

「STINGER3でアドセンスのPC版表示を横並びのレクタングルにする設定」
「アドセンス収益が2倍に!STINGER3でブログ収益アップするためのカスタマイズ #Stinger-WP」
「超初心者のためのWordPressスタートの記録~アドセンスを並べました→見出しのズレを直しました」

作業を開始するにあたりレイアウトを考える

Stinger3はPC版とスマホ版とでAdsenseの表示方法が異なるため、最終的なできあがりをイメージしておく必要があります。

今回は以下の通りでまず作成することにしました。

①PC版(計3箇所)

・右上にデフォルトAdsense
・タイトル下記事上に300X250サイズと楽天同サイズを並べて2枚(ダブルレクタングル)
・記事下に300X250サイズと楽天同サイズを並べて2枚(ダブルレクタングル)

②スマホ版(計3箇所)
・タイトル下記事上に300X250サイズと楽天同サイズを並べて2枚(ダブルレクタングル)
・本文記事下に300×250サイズ1枚
・関連記事下に300×250サイズ1枚

コードを取得する

Adsenseや楽天モーションウィジットのコードをそれぞれのサイズで取得します。
コードはできれば効果測定するためにもそれぞれ別で取得します。

記事タイトル下や記事下に広告設置(PC用とスマホ用の切り替え方法)

Stinger3ではPC版とスマホ版ではレイアウト上、広告表示のソースを分けています。
そのためのソースがこちら。

この事例ではPC版ではAdsenseと楽天モーションウィジットを並列して表示し、スマホではAdsenseのみ1つ表示するようにしています。

<!-- 本文記事下のアドセンス・楽天(スマホ/PC切り替え) -->
<?php if (wp_is_mobile()) :?>
スマホ用(300x250)のAdsenseコードを記載 
<?php else: ?><div style="padding:20px 0px;">
<div id="ad-bottom-oya"><div id="ad-bottom-left">
 PC用・左(300x250)Adsenseコードを記載
</div><div id="ad-bottom-right">
 PC用・左(300x250)楽天コードを記載
</div></div></div><?php endif; ?>

ソース修正場所について

3のソースを既存のソースと置き換えます。その際、バックアップを取るようにしておくと万が一の時にも安心です。
具体的には、single.phpの記事下、関連記事に記載されている「<?php get_template_part(‘ad’);?>」の部分を上記のPC版スマホ版の広告切替コードに差し替えます。

尚、関連記事下に記載されているAdsenseの広告部分は、スマホ用だけ残しておきます。
(PC版は右上とダブルレクタングルで計3つ広告枠をつかってしまうため、関連記事下は削除しておきます)

サイトのレイアウト幅の調整について

ただこの並列するためのソースを置き換えただけではデフォルトのStinger3では表示されません。これはサイトの幅が並列記述したダブルレクタングルの幅とあっていないためです。そのため、本文のカラムを広げる必要があります。
ダブルレクタングルにするためにStinger3のstyle.cssをカスタマイズして記事の横幅を広げます。

具体的な修正箇所はこちら。

#header-in, #wrap-in, #navi-in, #footer-in, #gazou-in {
width: 986px; ⇒1000px
margin-right: auto;
margin-left: auto;
}
#wrap #wrap-in #main {
float: left;
width: 550px; ⇒605px
padding-right: 39px; ⇒20px
padding-left: 39px; ⇒20px
padding-top: 20px;
border: 1px solid #ccc;
background-color: #FFF;
border-radius: 4px 4px 4px 4px;
padding-bottom: 20px;
}

その他の調整項目について

その他、見出しがすれるので、h2、コメント、引用の部分(いずれもstyle.css内)も若干ソース修正する必要があります。

具体的な修正方法はこちら

まずh2です。

h2 {
     font-size: 24px;
     padding-top: 5px;
     padding-right: 10px;
     padding-bottom: 5px;
     padding-left: 35px;
     border-left-width: 5px;
     border-left-style: solid;
     border-left-color: #1a1a1a;
     color: #333;
     line-height: 30px;
     margin-top: 20px;
     margin-right: 0px;
     margin-bottom: 20px;
     margin-left: -40px; ⇒-20px

}

次に引用。

/*引用*/
.post blockquote {
     background-color: #f3f3f3;
     background-image: url(images/quote.png);
     background-repeat: no-repeat;
     background-position: left top;
     padding-top: 70px;
     padding-right: 20px;
     padding-bottom: 20px;
     padding-left: 40px;
     margin-top: 20px;
     margin-right: 20px;
     margin-bottom: 20px;
     margin-left: -40px; ⇒-20px
     border-left-width: 1px;
     border-left-style: solid;
     border-left-color: #CCC;
}

最後にコメント。

#comments {
     font-size: 14px;
     line-height: 20px;
     color: #333;
     background-color: #EDF2FA;
     margin-left: -40px; ⇒-20px
     padding-top: 10px;
     padding-right: 20px;
     padding-bottom: 10px;
     padding-left: 50px;
     margin-bottom: 20px;
     border-left-width: 1px;
     border-left-style: solid;
     border-left-color: #5484D2;
}

 

以上、ダブルレクタングルに修正する方法でした。

今回、幅を広げたことでTOPページ等でアイキャッチとテキストの間に空白ができたため、若干アイキャッチ画像を大きく修正したいと考えています。

ブログ
自宅でも「おうち時間」を楽しく過ごす方法
  • 名作からヒット作品まで、映画やドラマも「見放題」
  • ビジネス書から漫画や雑誌も「読み放題」の読書体験!
  • お好みの音楽が200万曲の中から「聴き放題」

\今なら30日間無料体験/
Amazon Primeを見てみる

Amazonでお得に買物する方法

Amazonで少しでもお得に買い物をするなら、Amazonでの買い物に使える「Amazonギフト券」の購入チャージがオススメです。
通常会員は最大2.0% プライム会員は最大2.5%もポイントで還元されるので、Amazonで購入する前に現金チャージするとお得です。

この記事を書いたのは

dalahast_shikaku2

dalahast(ダーラヘスト; @dalahast_jp)です。ほぼ週末限定の趣味のお料理以外に日々の暮らしのなかで興味をもったこと等を 気の向くままに徒然に綴っています。
詳しいプロフィールはこちら

この記事が気に入ったら
フォローしよう
最新情報をお届けします。
\ シェア /
\青丹よしのフォローはこちら/
テキストのコピーはできません。