PR

[WordPressカスマイズ]Stinger3でタイトル下にアドセンス広告を入れる方法!

全手数料無料自動適用リンク(公式特設ページへ)/詳細はLINEMO公式サイト特設ページ(https://www.linemo.jp/)でご確認ください

    ※格安SIMは通常、契約事務手数料3300円、SIMカード発行手数料446円がかかります。

    2つめのLINEアカウント作成やTinderなどの出会い系アプリのアカウント作成,SMS認証用に大人気!LINEの年齢認証もでき・初月日割り計算当月解約でもペナルティなし最安でアカウントを作るチャンスです!

     

    デフォルトのStinger3ではサイドバーと記事の下と関連記事の3カ所にアドセンス広告が設置されています。他のStinger3を使われているサイト様を見ているとタイトル下に広告を表示しているのが多く見られます、なのでため雑!ブログもその流れに乗ってみようと思います。

     

    その前にAdsensenのルールを確認

    今回は、連記事の下にある広告を削除し、代わりに投稿記事のタイトル下へ広告を入れる方法を備忘録しておきます。
    関連記事の下にある広告を削除する理由は、Googleの規約で1ページにつきアドセンスは3つまでしか貼ってはいけないからです。そのままタイトル下にアドセンス広告を表示させると違反になり、広告表示の停止処置を受ける可能性が大いにあります。小心者の私としては怖いです。。。

     

    single.phpにコードを追加する

    WordPress管理画面から「外観」→「テーマ編集」→「単一記事の投稿(single.php)」をクリックします。

    この単一記事の投稿(single.php)の中に下記コードが2箇所挿入されています。

    <?php get_template_part(‘ad’);?>

    上の方にあるのが記事下用、下の方にあるのが関連記事下用のコードになります。

    まずは下の方にある関連記事下用のコードを削除します。

    stinger3-wordpress-add-adsense-ad150517-0007

    関連記事下用のコードをカットしたら、画像の場所へカットしたコードを張り付けて、コード欄下にある「ファイルを更新」をクリックして完了です。

    下の画像でわかるとは思いますが <?php get_template_part(‘ad’);?> のコード(記事下用)を目安にすれば100%間違えずにわかると思います。画像の選択されている部分に挿入します。

    stinger3-wordpress-add-adsense-ad150517-0008

     

    表示確認

    stinger3-wordpress-add-adsense-ad150517-0009

    オッケーです!タイトル下に広告がちゃんと表示されていますね。関連記事の部分に広告が表示されていないことも確認しておけばバッチリです!

     

    補足

    忘備録を兼ねて全コードを記録しておきます。

    変更前のファイル

    <?php get_header(); ?>

    <div class=”kuzu”>
    <div id=”breadcrumb”>
    <div itemscope itemtype=”https://data-vocabulary.org/Breadcrumb”> <a href=”<?php echo home_url(); ?>” itemprop=”url”> <span itemprop=”title”>ホーム</span> </a> &gt; </div>
    <?php $postcat = get_the_category(); ?>
    <?php $catid = $postcat[0]->cat_ID; ?>
    <?php $allcats = array($catid); ?>
    <?php
    while(!$catid==0) {
    $mycat = get_category($catid);
    $catid = $mycat->parent;
    array_push($allcats, $catid);
    }
    array_pop($allcats);
    $allcats = array_reverse($allcats);
    ?>
    <?php foreach($allcats as $catid): ?>
    <div itemscope itemtype=”https://data-vocabulary.org/Breadcrumb”> <a href=”<?php echo get_category_link($catid); ?>” itemprop=”url”> <span itemprop=”title”><?php echo get_cat_name($catid); ?></span> </a> &gt; </div>
    <?php endforeach; ?>
    </div>
    </div>
    <!–/kuzu–>
    <div id=”dendo”> </div>
    <!– /#dendo –>
    <div class=”post”>
    <!–ループ開始–>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <div class=”kizi”>
    <h1 class=”entry-title”>
    <?php the_title(); ?>
    </h1>
    <div class=”blogbox”>
    <p><span class=”kdate”>公開日:
    <time class=”entry-date” datetime=”<?php the_time(‘c’) ;?>”>
    <?php the_time(‘Y/m/d’) ;?>
    </time>
    :
    <?php if ($mtime = get_mtime(‘Y/m/d’)) echo ‘ 最終更新日:’ , $mtime; ?>
    </span>
    <?php the_category(‘, ‘) ?>
    <?php the_tags(”, ‘, ‘); ?>
    <br>
    </p>
    </div>
    <?php the_content(); ?>
    <?php wp_link_pages(); ?>
    </div>
    <div style=”padding:20px 0px;”>
    <?php get_template_part(‘ad’);?>
    </div>
    <div class=”kizi02″>
    <?php get_template_part(‘sns’);?>
    </div>
    <?php endwhile; else: ?>
    <p>記事がありません</p>
    <?php endif; ?>
    <!–ループ終了–>
    <div class=”kizi02″>
    <!–関連記事–>
    <h4 class=”kanren”>関連記事</h4>
    <div class=”sumbox02″>
    <div id=”topnews”>
    <div>
    <?php
    $categories = get_the_category($post->ID);
    $category_ID = array();
    foreach($categories as $category):
    array_push( $category_ID, $category -> cat_ID);
    endforeach ;
    $args = array(
    ‘post__not_in’ => array($post -> ID),
    ‘posts_per_page’=> 10,
    ‘category__in’ => $category_ID,
    ‘orderby’ => ‘rand’,
    );
    $st_query = new WP_Query($args); ?>
    <?php
    if( $st_query -> have_posts() ): ?>
    <?php
    while ($st_query -> have_posts()) : $st_query -> the_post(); ?>
    <dl>
    <dt> <a href=”<?php the_permalink() ?>” title=”<?php the_title_attribute(); ?>”>
    <?php if ( has_post_thumbnail() ): // サムネイルを持っているときの処理 ?>
    <?php echo get_the_post_thumbnail($post->ID, ‘thumb110’); ?>
    <?php else: // サムネイルを持っていないときの処理 ?>
    <img src=”<?php echo get_template_directory_uri(); ?>/images/no-img.png” alt=”no image” title=”no image” width=”110px” />
    <?php endif; ?>
    </a> </dt>
    <dd>
    <h4 class=”saisin”> <a href=”<?php the_permalink(); ?>”>
    <?php the_title(); ?>
    </a></h4>
    <p class=”basui”>
    <?php echo mb_substr( strip_tags( stinger_noshotcode( $post->post_content ) ), 0, 50 ) . ”; ?></p>
    <p class=”motto”><a href=”<?php the_permalink(); ?>”>記事を読む</a></p>
    </dd>
    </dl>
    <?php endwhile;
    ?>
    <?php else:
    ?>
    <p>記事はありませんでした</p>
    <?php
    endif;
    wp_reset_postdata();
    ?>
    </div>
    </div>
    </div>
    </div>
    <!–/kizi–>
    <!–/関連記事–>
    <div style=”padding:20px 0px;”>
    <?php get_template_part(‘ad’);?>
    </div>

    <?php comments_template(); ?>
    <!–ページナビ–>
    <div class=”p-navi clearfix”>
    <dl>
    <?php
    $prev_post = get_previous_post();
    if (!empty( $prev_post )): ?>
    <dt>PREV  </dt><dd><a href=”<?php echo get_permalink( $prev_post->ID ); ?>”><?php echo $prev_post->post_title; ?></a></dd>
    <?php endif; ?>
    <?php
    $next_post = get_next_post();
    if (!empty( $next_post )): ?>
    <dt>NEXT  </dt><dd><a href=”<?php echo get_permalink( $next_post->ID ); ?>”><?php echo $next_post->post_title; ?></a></dd>
    <?php endif; ?>
    </dl>
    </div>
    </div>
    <!– END div.post –>
    <?php get_footer(); ?>

     

    変更後のファイル

    <?php get_header(); ?>

    <div class=”kuzu”>
    <div id=”breadcrumb”>
    <div itemscope itemtype=”https://data-vocabulary.org/Breadcrumb”> <a href=”<?php echo home_url(); ?>” itemprop=”url”> <span itemprop=”title”>ホーム</span> </a> &gt; </div>
    <?php $postcat = get_the_category(); ?>
    <?php $catid = $postcat[0]->cat_ID; ?>
    <?php $allcats = array($catid); ?>
    <?php
    while(!$catid==0) {
    $mycat = get_category($catid);
    $catid = $mycat->parent;
    array_push($allcats, $catid);
    }
    array_pop($allcats);
    $allcats = array_reverse($allcats);
    ?>
    <?php foreach($allcats as $catid): ?>
    <div itemscope itemtype=”https://data-vocabulary.org/Breadcrumb”> <a href=”<?php echo get_category_link($catid); ?>” itemprop=”url”> <span itemprop=”title”><?php echo get_cat_name($catid); ?></span> </a> &gt; </div>
    <?php endforeach; ?>
    </div>
    </div>
    <!–/kuzu–>
    <div id=”dendo”> </div>
    <!– /#dendo –>
    <div class=”post”>
    <!–ループ開始–>
    <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <div class=”kizi”>
    <h1 class=”entry-title”>
    <?php the_title(); ?>
    </h1>
    <div class=”blogbox”>
    <p><span class=”kdate”>公開日:
    <time class=”entry-date” datetime=”<?php the_time(‘c’) ;?>”>
    <?php the_time(‘Y/m/d’) ;?>
    </time>
    :
    <?php if ($mtime = get_mtime(‘Y/m/d’)) echo ‘ 最終更新日:’ , $mtime; ?>
    </span>
    <?php the_category(‘, ‘) ?>
    <?php the_tags(”, ‘, ‘); ?>
    <br>
    </p>
    </div>
    <?php get_template_part(‘ad’);?>

    <?php the_content(); ?>
    <?php wp_link_pages(); ?>
    </div>
    <div style=”padding:20px 0px;”>
    <?php get_template_part(‘ad’);?>
    </div>
    <div class=”kizi02″>
    <?php get_template_part(‘sns’);?>
    </div>
    <?php endwhile; else: ?>
    <p>記事がありません</p>
    <?php endif; ?>
    <!–ループ終了–>
    <div class=”kizi02″>
    <!–関連記事–>
    <h4 class=”kanren”>関連記事</h4>
    <div class=”sumbox02″>
    <div id=”topnews”>
    <div>
    <?php
    $categories = get_the_category($post->ID);
    $category_ID = array();
    foreach($categories as $category):
    array_push( $category_ID, $category -> cat_ID);
    endforeach ;
    $args = array(
    ‘post__not_in’ => array($post -> ID),
    ‘posts_per_page’=> 10,
    ‘category__in’ => $category_ID,
    ‘orderby’ => ‘rand’,
    );
    $st_query = new WP_Query($args); ?>
    <?php
    if( $st_query -> have_posts() ): ?>
    <?php
    while ($st_query -> have_posts()) : $st_query -> the_post(); ?>
    <dl>
    <dt> <a href=”<?php the_permalink() ?>” title=”<?php the_title_attribute(); ?>”>
    <?php if ( has_post_thumbnail() ): // サムネイルを持っているときの処理 ?>
    <?php echo get_the_post_thumbnail($post->ID, ‘thumb110’); ?>
    <?php else: // サムネイルを持っていないときの処理 ?>
    <img src=”<?php echo get_template_directory_uri(); ?>/images/no-img.png” alt=”no image” title=”no image” width=”110px” />
    <?php endif; ?>
    </a> </dt>
    <dd>
    <h4 class=”saisin”> <a href=”<?php the_permalink(); ?>”>
    <?php the_title(); ?>
    </a></h4>
    <p class=”basui”>
    <?php echo mb_substr( strip_tags( stinger_noshotcode( $post->post_content ) ), 0, 50 ) . ”; ?></p>
    <p class=”motto”><a href=”<?php the_permalink(); ?>”>記事を読む</a></p>
    </dd>
    </dl>
    <?php endwhile;
    ?>
    <?php else:
    ?>
    <p>記事はありませんでした</p>
    <?php
    endif;
    wp_reset_postdata();
    ?>
    </div>
    </div>
    </div>
    </div>
    <!–/kizi–>
    <!–/関連記事–>
    <div style=”padding:20px 0px;”>
    </div>

    <?php comments_template(); ?>
    <!–ページナビ–>
    <div class=”p-navi clearfix”>
    <dl>
    <?php
    $prev_post = get_previous_post();
    if (!empty( $prev_post )): ?>
    <dt>PREV  </dt><dd><a href=”<?php echo get_permalink( $prev_post->ID ); ?>”><?php echo $prev_post->post_title; ?></a></dd>
    <?php endif; ?>
    <?php
    $next_post = get_next_post();
    if (!empty( $next_post )): ?>
    <dt>NEXT  </dt><dd><a href=”<?php echo get_permalink( $next_post->ID ); ?>”><?php echo $next_post->post_title; ?></a></dd>
    <?php endif; ?>
    </dl>
    </div>
    </div>
    <!– END div.post –>
    <?php get_footer(); ?>

     

     

    全手数料無料自動適用リンク(公式特設ページへ)/

      リンク先(LINEMO公式特設ページ):https://www.linemo.jp/

      ※格安SIMは通常、契約事務手数料3300円、SIMカード発行手数料446円がかかります。

      2つめのLINEアカウント作成やTinderなどの出会い系アプリのアカウント作成,SMS認証用に大人気!LINEの年齢認証もでき・初月日割り計算当月解約でもペナルティなし最安でアカウントを作るチャンスです!

      契約事務手数料0円、SIM発行手数0円、最低利用期間なし、解約金免除0円、解約違約金免除、MNP転出手数料0円、初月日割り計算実施中!上のバナーから開いて申し込みボタから申し込むと自動適用されます。

      ※全手数料無料は前触れなく突然終了する場合があります。

      StingerWordPressカスタマイズ
      tamezatu-zakkiをフォローする
      タイトルとURLをコピーしました