- סטטוס
- נפתר
- דווח עבור
- 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
פתרון עוקף
אנו עובדים על תיקון ונשחרר אותו בקרוב. בינתיים, בצע את השלבים הבאים כפתרון עוקף.
אנא הקפד לבצע גיבוי מלא לפני שתמשיך.
- פתח את /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php.
- חפש את שורה 109.
- החלף את:
$query['wpml_tm_version'] = WPML_TM_VERSION;
- ב:
if (!defined("WPML_TM_VERSION")) { define( 'WPML_TM_VERSION', '2.11.0' ); } $query['wpml_tm_version'] = WPML_TM_VERSION;