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

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

固定ページの編集画面で、すでに配置されているブロックをクリックするたび、ブロックがこの表示に変わっていきました。

状況

お客様のサイトを作成している中で、ローカル環境(自分のPC)とステージング環境(ネット上の仮サイト)をいったりきたりする必要があります。

この現象が起きたのは、ステージング環境のデータを「All-in-One WP Migration」というプラグインを使ってサイト丸ごとのバックアップを取り、それをローカル環境で復元したところ発生しました。

試したこと

ローカル環境のWordPressを削除して、新規に入れ直しても改善されませんでした。

ステージング環境では、正常にブロックを変更できていたので、何かしらローカル環境で問題が起こっているのは間違いありません。

解決した操作

WordPressを最新バージョンに更新したところ改善しました。

よくよく見てみると、ステージング環境はWordPressのバージョンが6.6.1だったのに対して、ローカル環境は6.1.1でした。

丸ごとバックアップして復元しているからWordPressのバージョンも勝手に合うものだと思っていましたが、考えてみればサイトのデータを丸ごと持ってきているだけで環境まで引き継いでいるわけではないですよね。

環境が分かれる場合は、相互間の整合性を保つためにバージョン等合わせるという基本を忘れていたという話でした。

まとめ

WordPressで出るエラーには、出るなりの理由はありますが、ピンポイントで解決方法を提示してくれることはないため、トライアントエラーで直していくことが多いです。

今回のエラーが出てくる場合は、まずはWordPressのバージョンを最新にすることを試してみてください。

ちなみに、WordPressを更新する時にはバックアップを取ることを忘れずに。

また、プラグインは停止してから行ったほうが更新によるトラブルを防げるとのことです。

コメント

タイトルとURLをコピーしました