WPML
ステータス
解決済み
解決されたバージョン
WPML Multilingual CMS 3.8.4

問題の概要

投稿またはページの編集中に、同じページにギャラリーを挿入するボタンを使用すると、次の致命的なエラーが表示されます。

  • Fatal error: Class ‘WP_Installer_API’ not found in …/sitepress-multilingual-cms/classes/end-user/class-wpml-end-user-loader-factory.php on line 72

回避策

この問題は将来のWPMLリリースで修正される予定です。現時点では、以下の回避策を使用できます。

../sitepress-multilingual-cms/classes/end-user/class-wpml-end-user-loader-factory.phpファイルを編集し、71行目の関数:

	private function is_site_registered() {
		return false !== WP_Installer_API::get_site_key( 'wpml' );
	}

を、以下の更新された関数コードに置き換えます。

	private function is_site_registered() {
		if (class_exists('WP_Installer_API')) {

		return false !== WP_Installer_API::get_site_key( 'wpml' );
		}
		return false;
	}

すべての既知の問題 →