- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- 4.5.0
Tổng quan về lỗi
Người dùng sử dụng các tiện ích mở rộng WooCommerce hoặc các plugin hay giao diện khác có sử dụng các endpoint như wc-auth/v1 có thể thấy các endpoint đó bị mã hóa URL không chính xác thành dạng như wc-auth%2Fv1.
Điều này có thể gây ra các vấn đề về khả năng tương thích với các plugin hoặc giao diện đó trong các phiên bản mới nhất của WPML.
Giải pháp tạm thời
Các nhà phát triển của chúng tôi đang tiến hành khắc phục vĩnh viễn sự cố này. Như một giải pháp tạm thời, vui lòng thử các bước sau:
Sao lưu hoàn toàn trang web của bạn.
- Đảm bảo rằng tất cả các plugin của bạn đều được cập nhật.
- Chỉnh sửa tệp wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.php và sửa đổi Dòng 95
Từ:
return urlencode( $endpoint_translation );
Thành:
return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));
Thay đổi này sẽ không ảnh hưởng đến các endpoint không chứa dấu gạch chéo.