- Trạng thái
- Đã giải quyết
- Đã giải quyết trong
- 4.4.5
Tổng quan về lỗi
Tùy thuộc vào cấu trúc đường dẫn tĩnh của bạn, các endpoint REST API sẽ thiếu một dấu gạch chéo trong URL hoặc thừa một dấu gạch chéo.
Giải pháp tạm thời
Các nhà phát triển của chúng tôi đang kiểm tra lỗi để đưa ra bản sửa lỗi vĩnh viễn.
Như một giải pháp tạm thời, vui lòng truy cập Cài đặt → Đường dẫn tĩnh và thêm dấu gạch chéo cuối cùng bị thiếu vào cấu trúc đường dẫn tĩnh tùy chỉnh của bạn.
Hoặc bạn có thể áp dụng bản vá sau:
Lưu ý: nếu bạn gặp bất kỳ khó khăn nào khi áp dụng bản vá hiện tại, vui lòng mở yêu cầu hỗ trợ và chúng tôi sẽ giúp bạn.
Chỉnh sửa tệp sitepress-multilingual-cms/classes/url-handling/converter/strategy/class-wpml-url-converter-subdir-strategy.php ở dòng 57 và thay thế:
return $this->convert_url_string( $url, $sitepress->get_current_language() );
Bằng:
$matchTrailingSlash = $url[ strlen( $url ) - 1 ] === '/' ? 'trailingslashit' : 'untrailingslashit'; return $matchTrailingSlash( $this->convert_url_string( $url, $sitepress->get_current_language() ) );