Caelldesign Technical Blog オリジナルテーマ作成からカスタマイズ・プラグイン・テクニカルなどWordPressに関する備忘録

WordPressウィジェットにAdSenseを貼り付けても保存できないときの対処方法

今回ご紹介する事例は、WordPressウィジェットにAdSenseのコードを貼り付けもずっと保存できない状態を、簡単に解決する方法をご紹介します。

Google アドセンスをウィジェットに貼り付ける方法

Googleアドセンス広告をウィジェットに貼り付ける方法はとても簡単です。アドセンスコードをウィジェットに貼り付けるだけです。


WordPressウィジェットに保存する方法

今回、ウィジェットに保存できないパターンとして
「レンタルサーバーにロリポップを使用していて、かつWAFがオンになっている」とこの現象になるようです。

WAFとは

WAFとは=Webアプリケーションに潜む脆弱性の“無害化”
Webサーバの前面に配置して通信を解析し、Webアプリケーションの脆弱性を突いた攻撃からWebサイトを守るためのセキュリティ対策です。
ネットワークF/WやIPS/IDSでは対応できない攻撃を検知・遮断することができます。

ロリポップでWAFの解除方法

WordPressのウィジェットにアドセンスコードを埋め込む場合は、一度ロリポップのユーザー専用ページにアクセスし、「ウェブツール>WAF設定」から該当ドメインのWAF設定を無効にします。



無効にしてから大体10分程度で設定が反映されるので、しばらく待ちましょう。
また、アドセンスコードの貼り付けて保存が完了したらWAF設定を有効に戻しましょう!



上記の設定で、WAF設定をオフにしてみると、どうでしょう・・・無事にアドセンスがウィジェットに表示され、設定も保存することができたと思います。

まとめ

今回は、アドセンス広告ユニットをWordPressのウィジェットに貼り付ける方法をご紹介しました。問題は、ロリポップを使用しているとWAFのセキュリティによりウィジェットが保存できない現象になるようです。そこでWAFを一度解除して保存した後に、再度WAFを戻しましょう。それで無事、アドセンスが保存できるようになりますので、ぜひ設定してみてください。