WordPressのSimplicityテーマで、Google AdSense広告を貼ろうと保存ボタンを押下しても反映されない件に結構ハマったので、その対処法をお伝えします。
なお、この現象が起きた環境は以下の通りです。
以下からが実際の事象の詳細です。
Google AdSense広告の保存が反映されない
先日Google AdSenseから承認の連絡が来たため、喜んでWordPressテーマで使用しているSimplicity2の広告タグに、広告のコードを貼り付けたまでは良かったのですが、保存ボタンを押下しても、処理中のクルクルまわる表示が永遠と終わらない。。。
ちなみに、以下の5の箇所で保存が終わらなかったということです(^^;
1.WordPressの外観を選択
2.ウィジェットを選択
3.「パソコン用広告ウィジェット」「モバイル用広告ウィジェット」などをサイドバーなどに追加
4.Google AdSenseから取得した広告コードを「広告タグ」に貼り付け
5.保存ボタンを押下する
本題に戻りまして、保存ボタンを押下しても反映されないという事象が発生したので、原因を考えてみました。
ロリポップのサーバーの問題?
レンタルサーバの質が最近は良くなったとはいえ、各レンタルサーバの障害情報を見てもらったらわかってもらえるかと思いますが、サーバーの障害は繰り返し発生しています。
よって、ロリポップ側で障害が発生している、あるいはロリポップ側が夜で混んでいるのかな?と思って、少し時間を空けてリトライしてみましたがダメ。念のため障害情報も確認してみましたが障害情報は載っていなかったので、次の原因を考えました。
Simplicity2の問題?
Simplicity2はカスタマイズも簡単なWordPressテーマであるため、現在お気に入りテーマとして絶賛使用中ですが、もしかしてそのテーマ側に問題があるのかな?と。
ただ、Simplicity2は使用しているユーザ数も多いので、この線は薄いだろうとネットで検索してみました。
すると。。。
Simplicityの公式HPに、以下の本文(原文そのまま)が。。。
動作不良時のガイドラインの「アドセンスのコードをテキストウィジェットなどに貼り付けられない場合はサーバーの設定を確認」という部分を参照してみてください。(僕はロリポップを利用していないので詳しくはわかりません)
(゚∀゚)え?
(゚∀゚)まじで?
WAF(ウェブアプリケーションファイアウォール)は、不正なアクセスによるサイトの改ざんや情報漏洩を防ぐ機能。
まさかね~と思いながら、ロリポップのWAF機能を解除してみて、再度広告コードを貼り付け保存ボタンを押下。
処理中のクルクルまわる表示が終わらない。。。
ほら~と思いながら、再度ロリポップ側のWAF機能の説明を見ると、5分~10分ぐらい時間差があるとのこと。
(゚∀゚)え?
(゚∀゚)まじで?
再度時間を空けて、再度挑戦。
保存できた!!!
ロリポップや、Simplicityを疑ってゴメンナサイ(´;ω;`)
という、周りを疑う前によく自分で調べてから疑えという事に再度反省した一件でした。
結構、ロリポップや、Simplicityをお使いの方は多い方と思いまして、雑談にはなりますが投稿させて頂きました。