Elementor Header & Footer Builder (1.6.29)にアップデートするとサイトが表示できなくなります。
Fatal error: require_once(): Failed opening required '/wp-content/plugins/header-footer-elementor/vendor/autoload.php' (include_path='.:/opt/php-7.4.33-2/data/pear') in /wp-content/plugins/header-footer-elementor/header-footer-elementor.php on line 32
このサイトで重大なエラーが発生しました。
現在では問題が解決したバージョン(1.6.31)がリリースされています。
プラグインの自動アップデートを有効にしている人や運悪く手動でアップデートしてしまった人は、管理画面にログインできない状態になり、プラグインのアップデートも出来ない状態だと思います。
この記事では、Elementor Header & Footer Builderを問題のあるバージョンにアップデートしてしまったサイトを復旧する手順をまとめています。
Elementor Header & Footer Builderとは?
Elementor Header & Footer Builder は、Elementor でレイアウトを作成し、それを
– ヘッダー
– フッター
– ブロック (Web サイトのどこでも)
として設定できる、シンプルかつ強力な WordPress プラグインです。
100万ダウンロードされている有名なプラグインです。
Elementor Header & Footer Builderをアップデートする手順①
ファイルを編集する必要がありますが、一番簡単なアップデート方法になります。
①Elementor Header & Footer Builderのエラー箇所を修正する
ファイルマネージャーやFTPなどでElementor Header & Footer Builderのプラグインディレクトリのファイルを修正します。
wp-content/plugins/header-footer-elementor/header-footer-elementor.php
32行目をコメントアウトします。
/**
* Include Composer autoloader.
*/
// require_once HFE_DIR . 'vendor/autoload.php';
②Elementor Header & Footer Builderをアップデートする
Elementor Header & Footer Builderをアップデートする。
Elementor Header & Footer Builderをアップデートする手順②
ファイル編集はしたくない場合には、この手順でアップデートできます。
①Elementor Header & Footer Builderを無効化する
ファイルマネージャーやFTPなどでElementor Header & Footer Builderのプラグインディレクトリの名前を変更します。
/wp-content/plugins/header-footer-elementor/
↓
/wp-content/plugins/_header-footer-elementor/
②Wordpressにログインしてプラグイン一覧を開く
wordpressにログインできるようになります。
ダッシュボードからプラグイン一覧を開くと、Elementor Header & Footer Builderが無効化されていると思います。
③Elementor Header & Footer Builderを有効化する
ファイルマネージャーやFTPなどでElementor Header & Footer Builderのプラグインディレクトリの名前を元に戻します。
/wp-content/plugins/_header-footer-elementor/
↓
/wp-content/plugins/header-footer-elementor/
④Elementor Header & Footer Builderをアップデートする
プラグイン一覧から無効化されているElementor Header & Footer Builderをアップデートする。
wp cliを使ってアップデートする
wp plugin update header-footer-elementor --skip-plugins
まとめ
Elementor Header & Footer Builderを使ったサイトで、プラグインアップデートをしたら、突然サイトが表示できなくなった場合は、今回紹介した手順でプラグインをアップデートしましょう。