はじめに

賢威7で追尾広告を作成した機会が

あったのでそのカスタマイズ方法を解説します!

追尾広告だけではなくフローティングメニューもこの方法でイケます!

 

WordPressで追尾広告やフローティングメニューを

表示できるプラグインは無く、自分で

カスタマイズしけれればなりません

 

カスタマイズについて全くの素人の私は

追尾広告を追加する方法についてネットで

調べたのですが解説がわかりにくく

初心者には不親切な記事ばかりで

かなり苦労したので

私が初心者でもわかるように解説します

 

基本的に以下の記事の方法で行えば大丈夫ですが

フローティングメニューをフッターに表示する|西沢直木のIT講座

 

賢威7の場合は上記の記事をそのまま

やっても追尾広告を表示されることができないので

そこの部分をわかりやすく解説します!

追尾広告・フローティングメニューとは?

よくスマホでネットをしていると

以下のように画面下に常に付いてくる

広告が表示されることがあります

追尾広告の例

これを追尾広告、アンカー広告ともいいます

 

以下のように広告ではなく

メニューが常に画面下に表示されている

サイト・ブログがあると思います

これをフローティングメニューといいます

フローティングメニューの例

今回はこれらを賢威7をカスタマイズして

表示させたいと思います!

 

初心者でもわかる!賢威7で追尾広告・フローティングメニューの作成方法

フッター(footer.php)をカスタマイズする

先ずはフッターをカスタマイズします

WordPressのメニューから

「外観」→ 「テーマの編集」を選択します

Wordpressでテーマの編集を選択

 

右側のメニューから

「テーマフッター(footer.php)」を選択します

テーマフッター(footer.php)を選択

 

footer.phpの下の部分にある

<?php wp_footer(); ?> と</body>

の間あたりに以下のコードを追記します

footer.phpにコードを追加

<?php if(wp_is_mobile()) : ?>
<div id="footerFloatingMenu">
<a href="https://t-higashi.net/..."><img src="http://t-higashi.com/.../XXX.png"></a>
</div>
<?php endif?>
 
<script>
jQuery(function() {
    var topBtn = jQuery('#footerFloatingMenu');
    topBtn.hide();
    jQuery(window).scroll(function () {
        if (jQuery(this).scrollTop() > 200) { // 200pxで表示
            topBtn.fadeIn();
        } else {
            topBtn.fadeOut();
        }
    });
});
</script>

 

1〜5行目は、HTMLで広告の表示をしています

7行目〜 は、画面上部から200px下部へ移動した時に、HTMLの広告を表示するようにしています

 

2行目の<div id=”footerFloatingMenu”>と

4行目の</div>の間に広告のリンクや

メニューのリンクを入れてください

 

このコードはスマホで見たときだけ

フッターに追尾広告を表示させています

PCでも表示させたい場合は

1行目の<?php if(wp_is_mobile()) : ?>の部分と

5行目の<?php endif ?>の部分は削除します

 

またfooter.phpではなく賢威7の場合は

「賢威の設定」→「フッター」に

上記のコードを書いてもOKです!

Wordpressのフッターを選択

 

テキストモードにしてから上記のコードを貼り付けてください

テキストモードにしてからコードを追加する

 

CSS(base.css)をカスタマイズする

次にCSSをカスタマイズします

base.cssを選択します

賢威7の場合はstyle.cssではないので注意してください

base.phpをカスタマイズする

 

base.cssの一番下の部分に以下のコードを

貼り付けて保存してください

#footerFloatingMenu {
    display: block;
    width: 100%;
    position: fixed;
    left: 0px;
    bottom: 2px;
    z-index: 9999;
    text-align: center;
    padding: 0 auto;
}
 
#footerFloatingMenu img {
    max-width: 99%;
}

 

上記で設定したHTMLの広告を、常に画面上部に固定しています

「position: fixed;」の設定で画面を固定します

「left: 0px;」、「bottom: 2px;」で左側から0ピクセル、下側から2ピクセル離れた位置にHTMLの広告が固定されます

 

これで追尾広告、フローティングメニューを

表示させるカスタマイズが終了です

 

WordPressのキャッシュをクリアする

上記でカスタマイズは終了しましたが

「WP Super Cache」

「W3 Total Cache」

「WP Fastest Cache」

などキャッシュ系プラグインで

WordPressを高速化している場合は

上記のカスタマイズを行ってもすぐには反映されず

追尾広告やフローティングメニューは表示されません

私はこれを知らずになぜできないのかと苦労しました^^;;

 

上記のカスタマイズを行ったら

必ずキャッシュクリアを行ってください

キャッシュクリアの方法は

プラグインによって様々ですが

簡単にキャッシュクリアできるようになっているはずです

 

私の場合は「Comet Cache」を使っているので

WordPress画面の右上にある

「Clear Cache」を選択すれば

簡単にキャッシュクリアできます

コードを追加したら、キャッシュをクリアする

 

PC、スマホのキャッシュをクリアする

次にPCやスマホのWebブラウザのキャッシュをクリアします

 

PCのキャッシュクリアの方法は↓を参考にしてください

ブラウザ別キャッシュのクリアの方法(デスクトップPC向け)

 

スマホ、タブレットのキャッシュクリア方法は↓を参考にしてください

ブラウザ別キャッシュのクリア方法(スマートフォン・タブレット端末向け)

 

まとめ

これでようやく追尾広告が表示させることができました!

追尾広告が表示できた

 

賢威7のカスタマイズ初心者でも

わかりやすく解説しましたがどうでしょうか?

 

わかりにくければコメント

お問い合わせあたりで連絡してください〜