WPML

WPML의 일부 기능은 WordPress REST API에 의존합니다. WordPress REST API가 비활성화된 경우, WPML은 번역 서비스 업체 또는 고급 번역 에디터와의 일부 통신을 수행할 수 없습니다.


WordPress REST API를 비활성화하면 WPML의 일부 기능이 작동하지 않습니다. WPML에 오류가 발생하지는 않지만 해당 기능이 비활성화되었다고 보고합니다.

WPML은 인증된 사용자로만 REST API에 액세스합니다. 인증 없이는 API에 액세스하려고 시도하지 않습니다. REST API는 WordPress 블록 에디터도 구동하므로 100% 신뢰할 수 있고 안전하다고 간주합니다.

사이트 보안을 강화하기 위해 REST API를 전역적으로 비활성화한 경우, 이를 다시 활성화하고 보안 플러그인이나 일부 사용자 정의 코드를 사용하여 API에 대한 익명 외부 액세스를 차단하는 것을 권장합니다.

WPML에서 사용하는 REST API 엔드포인트


WPML은 WPML 코어 및 애드온을 기반으로 여러 엔드포인트를 사용합니다. 모든 엔드포인트는 /wpml을(를) 기본 엔드포인트 접두사로 사용합니다.

사용 가능한 두 가지 주요 WPML 엔드포인트는 다음과 같습니다.


  1. wpml/tm/v1고급 번역 에디터번역 관리의 로컬 작업에 사용됩니다. 번역 관리를 비활성화하면 이 엔드포인트가 제거됩니다. 또한 이 엔드포인트를 차단하면 번역 관리 기능이 손상될 수 있습니다.

  2. wpml/st/v1 – MO 파일 가져오기, MO 파일 생성 및 문자열 번역 설정 저장에 사용됩니다. 문자열 번역을 비활성화하면 이 엔드포인트가 제거됩니다. 또한 이 엔드포인트가 활성화되지 않으면 문자열 번역이 작동하지 않을 수 있습니다.

작성자: Amir · 마지막 업데이트: 2020년 1월 16일