affinger5 blog

affinger6でWordPress 5.5にしたら「このブロックでエラーが発生したためプレビューできません」と表示される対策

モキチ

affinger6でWordPress 5.5にしたら「このブロックでエラーが発生したためプレビューできません」と表示されて編集ができなくなっちゃった。

なにか対策ないの?

こんな状況の方いらっしゃいましたら、この記事で解決できるかもしれません。

「このブロックでエラーが発生したためプレビューできません」のエラー状況

僕はaffinger6というWordPressテーマを利用してます。

とある記事をリライトしようとしたら、ある部分が以下のようになっていて、編集が出来なくなっていました。

幸いにも、直前にWordPressアップデートをしていたので、原因はそれだろうと予想はつきました。

以下みたいなブロックが出てきちゃうんです。

このままだと、編集するにはブロックごと削除して1からそのブロックを作成するしかありません。

対策は無いのかと探したところ見つかりまして、そちらで対応したら僕は解決したのでご紹介します!

wp-config.phpを編集して、JavaScript連結を無効化する

やり方はズバリ「wp-config.php」を編集してJavaScript連結を無効化することです。

これだけ聞くと難しいかもしれませんが、やることはカンタンです。

wp-config.phpの

/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

上記の記述より上に、以下の1行を追加してください。

define(‘CONCATENATE_SCRIPTS’, false);

WordPress公式のサポートに同じような質問があったので、そちらを参考にしています。

https://ja.wordpress.org/support/topic/%E3%80%8C%E3%81%93%E3%81%AE%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF%E3%81%A7%E3%82%A8%E3%83%A9%E3%83%BC%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%9F%E3%81%9F%E3%82%81%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5/

僕はエックスサーバーを利用しているのですが、wp-config.phpの修正を以下より画像付きでご説明します。

違うサーバーの方も基本的には考え方は同じだと思うので、参考にしていただければ幸いです。

wp-config.phpを編集する

まずはエックスサーバーにログインしてください。

ページ下部に「ファイル管理」というボタンがあるので、そちらをクリック。

対象のドメインのファイルを開きます。

次の階層で「public_html」をクリックします。

次の階層で「wp-config.php」のファイルにチェックをいれて、ページ右上の「編集ボタン」をクリックします。

次の対応をする前に必ずバックアップを取っておきましょう!

/* 編集が必要なのはここまでです ! WordPress でブログをお楽しみください。 */

上記の記述より上に、以下の1行を追加してください。

define(‘CONCATENATE_SCRIPTS’, false);

これで、一旦終了です。最後にキャッシュのクリアをします。

Googlechromeのキャッシュとcookieを削除する

ブラウザ側に問題があると、うまく表示されない可能性もあるので、キャッシュとcookieを念のため削除しておきます。

※ちなみに、何か問題が起こった際に、僕はキャッシュを削除することが多いです。

  1. パソコンで Chrome を開きます。
  2. 画面右上のその他アイコン その他 をクリックします。
  3. [その他のツール次に [閲覧履歴を消去] をクリックします。
  4. 上部で期間を選択します。すべて削除するには、[全期間] を選択します。
  5. [Cookie と他のサイトデータ] と [キャッシュされた画像とファイル] の横にあるチェックボックスをオンにします。
  6. [データを消去] をクリックします。

参考:Googleアカウントヘルプ https://support.google.com/accounts/answer/32050?co=GENIE.Platform%3DDesktop&hl=ja

これでで完了です。

これで僕は「このブロックでエラーが発生したためプレビューできません」と表示されなくなりました。何かお役に立てれば幸いです。

編集できないの嫌ですもんね、、、

今回は以上になります。ありがとうございました。

-affinger5, blog
-