【WordPress】「設定保存」ができない
『Mantra』というWordPressテーマがある。
このテーマは、「Cryout Serious Theme Settings」というプラグインをインストールして使うのだが、設定をカスタマイズして「SAVE CHANGES(設定保存)」を押したとき、異変が起こった。
Forbidden The server refuse to browse the page. The URL or value may not be correct. Please confirm the value.
こんな白いページが表示されたのだ。
「他のプラグインと競合してるのか?」と思って、他のプラグインを全て無効にしてみるが効かない。
仕方なく上の英文をそのまま検索してみると、どうやら原因がわかった。
WAFというセキュリティがブロックしているらしい。
なので、一時的にこのWAF設定を外してみる。
すると、無事に設定変更の保存ができました。
追記:
後日、同じようにWAFを無効にして設定変更をしようとしましたができませんでした。
おそらく、ローカル時点で設定を完了しておき、その状態でインポートすることで解決すると思われます。
が、今回はheader.phpとindex.phpを書き換え、「Meta Slider」という他のプラグインを導入することで、「Cryout Serious Theme Settings」プラグインに依存しない方法を取りました。