WPML
الحالة
محلولة
أُبلغ عنها لـ
WPML Multilingual CMS 4.5.0
تم حلها في
4.5.1

نظرة عامة على المشكلة

إذا كان لديك ترخيص Multilingual Blog وقمت مؤخراً بالترقية إلى WPML 4.5.0 أو نقلت موقعك إلى عنوان URL جديد يستخدم ترخيص Blog، فقد تواجه الخطأ التالي عند الذهاب إلى WPMLاللغاتتعديل اللغات:

Fatal error: Uncaught Error: Undefined constant “WPML_TM_VERSION” in …/wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php:109

حل بديل مؤقت

نحن نعمل على إصلاح وسنصدره قريباً. في غضون ذلك، اتبع الخطوات أدناه كحل بديل مؤقت.

يُرجى التأكد من إنشاء نسخة احتياطية كاملة قبل المتابعة.


  1. افتح /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php.

  2. ابحث عن السطر 109.

  3. استبدل:
    		$query['wpml_tm_version']   = WPML_TM_VERSION;


  4. بـ:
    		if (!defined("WPML_TM_VERSION")) {
    			define( 'WPML_TM_VERSION', '2.11.0' );
    		}
    		$query['wpml_tm_version']   = WPML_TM_VERSION;

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