- 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 WPML → Ngô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.
- Mở /wp-content/plugins/sitepress-multilingual-cms/vendor/wpml/tm/classes/ATE/API/class-wpml-tm-ate-authentication.php.
- Tìm dòng 109.
- Thay thế:
$query['wpml_tm_version'] = WPML_TM_VERSION;
- Bằng:
if (!defined("WPML_TM_VERSION")) { define( 'WPML_TM_VERSION', '2.11.0' ); } $query['wpml_tm_version'] = WPML_TM_VERSION;