WPtouchでGoogle AdSenseが表示されない
こんばんは。
最底辺です。
WordPressのpluginでWPtouchというのがありますが、以前は、こいつのFooterにGoogle AdSenseのコードを記載しておけば、うまく動作してくれたんですが、いつの頃からかうまく行かなくなってしまいました。
どうしたものかと考えてググってみたのですが、なかなか良い情報がありません。
仕方がないのでテーマを修正しようと思ったのですが、メニューから編集できそうなものがありません。
仕方ないのでsshでサーバに接続して直接探しに行っています。
チェックした感じどうやら、pluginsのwptouchフォルダ内にテーマがあるようでこいつの中身を確認してみます。
server$ cd ${HP_HOME}/wp-content/plugins/wptouch/themes server$ ls bauhaus foundation server$
なんか2種類あるようですね。
よくわからんのでbauhausの方を見てみましょう。
server$ cd bauhaus/default server$ ls 404.php featured-posts.php functions.php nav-bar.php post-loop.php single.php assets featured-slider.php header.php one-comment.php related-posts.php style.css attachment.php footer.php home-template.php page-content.php search.php switch-link.php comments.php formerror.php index.php page.php sharing.php server$
どうやら、このあたりがWPTouchのテーマのファイルのようなので適当にいじってみます。
server$ vim footer.php 13 ^ </div><!-- content wrap --> 14 ^ ^ <div class="<?php wptouch_footer_classes(); ?>"> 15 ^ ^ ^ <?php wptouch_footer(); ?> 〜〜〜ここから広告追加〜〜〜〜 16 <h2>広告</h2> 17 <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> 18 <!-- レクタングル(中) --> 19 <ins class="adsbygoogle" 20 style="display:inline-block;width:300px;height:250px" 21 data-ad-client="ca-pub-xxxxxxxx" 22 data-ad-slot="xxxxxxxxxx"></ins> 23 <script> 24 (adsbygoogle = window.adsbygoogle || []).push({}); 25 </script> 〜〜〜広告終了〜〜〜〜〜〜〜 26 ^ ^ </div> 27 28 29 ^ </div><!-- page wrapper -->
で、表示をしてみるとちゃんとGoogle AdSenseが表示されるようになりました。
ただ、この方法だとWPTouchをUpdateすると上書きされるんじゃないかと思います。
何か良い方法をご存知の方いたら教えて下さいませ。
では。
ディスカッション
コメント一覧
まだ、コメントがありません