アドセンス広告の位置変更1
function.phpに書き込み
アドセンス広告をブログ記事の最初に表示させたい場合に有効な手段。
「外観」→「テーマの編集」→「functions.php」を開く。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | function add_ads_before_1st_h2($the_content) { if (is_single()) { $ads = <<< EOF <div class="h2ad"> 【あなたのアドセンス広告コード】 </div> EOF; $h2 = '/<h2.*?>/i'; if ( preg_match( $h2, $the_content, $h2s )) { $the_content = preg_replace($h2, $ads.$h2s[0], $the_content, 1); } } return $the_content; } add_filter('the_content','add_ads_before_1st_h2'); |
あなたのアドセンス広告コード】"と書かれている場所に自分のアドセンスコードをコピペ。
【】の部分も消す。
style.cssに書き込み
1 2 3 | h2ad{ margin-bottom: 24px; } |
以上でh2(stingerplusでは「見出し2」)を使用するとその上にアドセンス広告が埋め込まれる。
アドセンス位置の変更2
stingerのアドセンス広告はSNSボタンの下にあるが下記の通り修正することでSNSボタンの上にすることができる。
WordPress管理画面→「外観」→「テーマ編集」→「個別投稿(single.php)」
「p class=”tagst”」を探す。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <p class="tagst"> <i class="fa fa-folder-open-o" aria-hidden="true"></i>-<?php the_category( ', ' ) ?><br/> <?php the_tags( '<i class="fa fa-tags"></i>-', ', ' ); ?> </p> </div><!-- .mainboxここまで --> <?php get_template_part( 'sns' ); //ソーシャルボタン読み込み ?> <?php get_template_part( 'popular-thumbnail' ); //任意のエントリ ?> <?php wp_link_pages(); ?> <aside> <!-- 広告枠 --> <div class="adbox"> <?php get_template_part( 'ad' ); //アドセンス読み込み ?> <?php if ( st_is_mobile() ) { //スマホの場合 ?> <div class="adsbygoogle" style="padding-top:10px;"> <?php get_template_part( 'st-smartad' ); //スマホ用広告読み込み ?> </div> <?php } else { //PCの場合 ?> <div style="padding-top:10px;"> <?php get_template_part( 'ad' ); //アドセンス読み込み ?> </div> <?php } ?> </div> <!-- /広告枠 --> |
これを
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | </div><!-- .mainboxここまで --> <aside> <!-- 広告枠 --> <div class="adbox"> <?php get_template_part( 'ad' ); //アドセンス読み込み ?> <?php if ( st_is_mobile() ) { //スマホの場合 ?> <div class="adsbygoogle" style="padding-top:10px;"> <?php get_template_part( 'st-smartad' ); //スマホ用広告読み込み ?> </div> <?php } else { //PCの場合 ?> <div style="padding-top:10px;"> <?php get_template_part( 'ad' ); //アドセンス読み込み ?> </div> <?php } ?> </div> <!-- /広告枠 --> <p class="tagst"> <i class="fa fa-folder-open-o" aria-hidden="true"></i>-<?php the_category( ', ' ) ?><br/> <?php the_tags( '<i class="fa fa-tags"></i>-', ', ' ); ?> </p> <?php get_template_part( 'sns' ); //ソーシャルボタン読み込み ?> <?php get_template_part( 'popular-thumbnail' ); //任意のエントリ ?> <?php wp_link_pages(); ?> |
のように変更。
以下の2点のサイトを見て記事を書きました。
参考http://info92-yutaro.com/2016/08/05/【stinger7】stingerplusでh2前に広告を入れる方法!超簡単!/
http://bokuranotameno.com/post-7581/