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;

כל התקלות הידועות →