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;
	}

جميع المشاكل المعروفة →