[WordPress] “更新に失敗しました” “Updating failed”と出たときの対処法(Gutenberg)

こんにちは。

wordpress初心者なので、まだ記事を書くのに手間取っています。。。

今回は、gutenbergエディターで記事を書いているときに、

更新に失敗しました」や「Updating failed

と出てしまい、自動保存や公開ができないときの対処法をご紹介します。
たいていの場合、この方法でうまくいくのではないでしょうか。

ちなみに、私は “ロリポップ!サーバー” を使用しています。他のサーバーの場合、同じ方法では解決できないかもしれません。

どんなときに更新に失敗するのか

プログラミングの記事を書いているので、記事の中にコードを入れるのですが、VBAのコードを書いていた際、

Public Sub test()
    
    Dim name as string

    name = "aaa" '値をセット

End Sub

とか書いていたら、

「更新に失敗しました」

とでました。試しに、

Public Sub test()
    
    Dim name as string
 
    name = "aaa" // 値をセット

End Sub

とコメント部分を変更したら大丈夫でした。

どうやら “シングルクォーテーション” がダメみたいです・・・
(シングルクォーテーション以外にもいろいろあるみたいです)

更新できなくなる原因はWAF

WAFとは

WAF ( Web Application Firewall )は、ウェブアプリケーションに対する攻撃から守ってくれる機能です。

ロリポップサーバーは、自動でこの機能が有効になっています。

対処法:WAFを無効にする

WAFが原因で記事の更新ができなくなっている場合、WAFを無効にすれば良いです。

ロリポップサーバーでのWAFの設定方法は以下の記事をご覧ください。

WAFを無効にしたところ記事の更新・保存ができました。

記事を保存したら、WAFを有効にしておきましょう。