- 상태
- 해결됨
- 해결된 버전
- 4.5.0
문제 개요
WooCommerce 확장 프로그램이나 wc-auth/v1과 같은 엔드포인트를 활용하는 기타 플러그인 또는 테마를 사용하는 경우, 해당 엔드포인트가 wc-auth%2Fv1과 같이 잘못 URL 인코딩되어 나타날 수 있습니다.
이는 최신 버전의 WPML에서 해당 플러그인 또는 테마와의 호환성 문제를 일으킬 수 있습니다.
임시 해결 방법
개발팀에서 이 문제에 대한 영구적인 해결책을 마련하고 있습니다. 임시 해결 방법으로 다음 단계를 수행하세요:
웹사이트를 완전히 백업하세요.
- 모든 플러그인이 최신 상태인지 확인하세요.
- wp-content/plugins/sitepress-multilingual-cms/classes/url-handling/class-wpml-endpoints-support.php 파일을 편집하여 95번째 줄을 수정하세요
변경 전:
return urlencode( $endpoint_translation );
변경 후:
return implode('/', array_map('urlencode', explode('/', $endpoint_translation)));
이 변경 사항은 슬래시가 포함되지 않은 엔드포인트에는 영향을 미치지 않습니다.