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;

ปัญหาที่ทราบแล้วทั้งหมด →