WPML
ステータス
解決済み

問題の概要

WPMLの有効化時に、致命的なエラーが発生するという報告が一部のお客様から寄せられています。

PHP Fatal error: Call to undefined method Composer\Autoload\ClassLoader::setPsr4() in .../wp-content/plugins/sitepress-multilingual-cms/embedded/composer/autoload_real.php on line 33

この問題は、使用中の他のいずれかのプラグインが古いバージョンのComposerを使用しており、オートローダーがsetPsr4()メソッドをサポートしていない場合に発生します。

このような古いバージョンを同梱したプラグインが、WPMLプラグインよりも先に初期化されると、この問題が発生します。

詳細については、こちらをご覧ください: https://github.com/composer/composer/issues/2553

回避策

問題を解決するには、まず原因となっているプラグインを特定する必要があります。WPMLを除くすべてのプラグインを無効にし、1つずつ再度有効化することで特定できます。

次に、そのプラグインの更新版を探すことをお勧めします。問題が解決しない場合は、開発者に連絡して問題を報告してください。

すべての既知の問題 →