「このブロックでエラーが発生したためプレビューできません」写真が表示されないエラーの原因と対策

WordPress ブロックエディター (Gutenberg)にて、写真を配置したときに、「このブロックでエラーが発生したためプレビューできません」のエラーと遭遇した。

原因は、Enhanced Media Library プラグイン。

WordPress 5.3 環境で、バクが発現する様子。

プラグインのアップデートで、対策があれば嬉しいのだが、メンテナンスが1年前で止まったまま。

公式プラグインのサポートページに、対策方法が案内されていたので、それに従い対策する。

FTPにて、Enhanced Media Library プラグイン のディレクトリを探し、その中にある

enhanced-media-library/js/eml-media-views.js ファイルを見つける。

1128行と1129行をコメントアウトする。(下の2行)

this.attachments.listenTo( this.controller, 'attachment:keydown:arrow',     this.attachments.arrowEvent );
this.attachments.listenTo( this.controller, 'attachment:details:shift-tab', this.attachments.restoreFocus );

サーバーへファイルをアップロードして、保存する。

そのあと、ブラウザーの履歴とキャッシュを削除する。(この作業を行わないと、ファイルの変更が反映されなず、エラーが発生するので注意)

これで、トラブルが、応急処置であるが、解決する。

なお、メンテナンスが止まっているプラグインの利用は推奨しない。しかし、このプラグインに代わるプラグインもないため、応急処置を紹介した。

この記事を書いた人

大東 信仁

カンパチが好きです。

プロフィールはこちら

10月14日開催 参加者募集中
(画像をタップ→詳細へ)

ミッションナビゲート モニター
(画像をタップ→詳細へ)

広告