- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual CMS 4.3.4
- 해결된 버전
- 4.3.6
문제 개요
WPML 4.3.0 업데이트 이후, 실제로는 REST API가 비활성화되지 않았음에도 일부 사이트에서 “REST API가 비활성화되어 WPML의 일부 기능이 차단됨” 알림이 표시됩니다.
임시 해결 방법
이 작업을 수행하기 전에 이것이 “오탐”인지 확인하고 REST API가 비활성화되지 않았으며 제대로 작동하는지 확인하세요.
이 문제를 해결하기 위해 작업하는 동안 ../wp-content/plugins/sitepress-multilingual-cms/inc/ 폴더에 있는 functions.php 파일을 편집하여 이 REST API 감지 기능을 일시적으로 비활성화할 수 있습니다. 818번째 줄의 다음 내용을:
function wpml_is_rest_enabled() {
return make( \WPML\Core\REST\Status::class )->isEnabled();
}
다음과 같이 교체하세요:
function wpml_is_rest_enabled() {
return true;
}