WPML
Trạng thái
Đã giải quyết
Được báo cáo cho
WPML Multilingual CMS 4.5.0
Đã giải quyết trong
4.5.1

Tổng quan về lỗi

Nếu bạn có giấy phép Multilingual Blog và gần đây đã nâng cấp lên WPML 4.5.0 hoặc chuyển trang web của bạn sang một URL mới sử dụng giấy phép Blog, bạn có thể gặp lỗi sau khi truy cập WPMLNgôn ngữChỉnh sửa ngôn ngữ:

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

Giải pháp tạm thời

Chúng tôi đang tiến hành khắc phục và sẽ sớm phát hành bản sửa lỗi. Trong thời gian chờ đợi, hãy làm theo các bước dưới đây như một giải pháp tạm thời.

Vui lòng đảm bảo tạo bản sao lưu toàn bộ trước khi tiếp tục.


  1. Mở /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php.

  2. Tìm dòng 109.

  3. Thay thế:
    		$query['wpml_tm_version']   = WPML_TM_VERSION;


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

Tất cả các lỗi đã ghi nhận →