ウィジェット2019年10月24日ウィジェットWordPress|カスタムHTMLが保存できない件この記事にたどり着いた人は、WoardPressでカスタムHTMLのウィジェットを保存したいのにずーっとプログレスサークルがくるくるしている状態だと思います。その原因と解決策は簡単です。2-2.セキュリティタブ2-3.慌てないで!2-4.WAFを有効に戻そう3.まとめそもそもなぜ今回このような現象に遭遇したかというと、このブログでもついにGoogleAdsenseの広告を導入するようになったからです。Adsense広告の張り方なんて当然知るはずもなくググりながら作業をしていると『ウィジェットのカスタムHTMLに広告コードを張って使うんだよ』と教えていただいたので言われるがままにやったらこうなりました。保存できない原因それはレンタルサーバーにロリポップを使っているからです。『なに!?ロリポップはあかんのか!!』ということではなく、ロリポップの設定がデフォルトでは保存できないようになっているからなんです。WAF設定|ウェブアプリケーションファイアウォールロリポップによるとウェブアプリケーションのやり取りにおける不正侵入を防ぐことができるサイト改ざん対策の一つとされています。これは外部ウェブアプリケーションが自サイトに変更を加えないためのファイアウォールと言えます。GoogleAdsenseの広告Scriptを受け付けてくれないのではないでしょうか?(推測)保存できるようにしようこれはとても簡単です。次の手順に従って操作してください。1.ロリポップのユーザー専用ページにログインするユーザー専用ページにログインするのですが、アカウント情報がブラウザに保存されていれば問題ありませんが万が一のことを考えてFacebookアカウントでログインできるように連携しておいたほうがいいです。2.セキュリティータブ左のセキュリティタブをクリックすると上から2番目にWAF設定(ウェブアプリケーション設定)があるのがわかります。これをクリックしてみましょう。赤丸の所に注目してください。デフォルトではここが有効になっています。『無効にする』ボタンをクリックすることでWAFを無効にしカスタムHTMLが保存できるようになります。3.慌てないで!せっかちさんはここで『そうかわかった!』と離脱していることでしょうがちょっと戻ってきてください。設定を変更してから5分程度時間を空けてから保存してみてください。4.WAFを有効に戻そうWAFは自サイトを外部から守る大事なファイアウォールです。そのまま無効にしていると外部アプリケーションによって何をされるかわかりません。保存が終わったら必ず有効に戻すことを忘れないでください。まとめ今回はGoogleAdsense広告を張ろうとしてウィジェットのカスタムHTMLが保存できないというものでした。原因はレンタルサーバーで利用しているロリポップ側のファイアウォールで、そこを一時的に無効にすることで保存ができるようになります。ユーザー専用ページにログインし、セキュリティタブのWAF(ウェブアプリケーションファイアウォール)を開きます。該当するサイトのWAFを無効にししばらく時間をおいてからWordPress側のカスタムHTMLを保存してみてください。保存が完了したら必ずWAFを有効に戻して終了してください。プロフィールAuthor:Gaku今の自分があるのはいままでの苦労や経験があるから。たくさんの人たちに教えられ得た今の自分のIdentityは何物にも変えがたく、感謝の日々。そんな経験や今の感性、生活の中のちょっとしたEssenseをお届けします。SiteOrigin.。