WPML Multilingual & Multicurrency for WooCommerce 및 일부 테마와 플러그인은 언어 정보를 기반으로 프런트엔드에서 AJAX 호출을 실행해야 합니다. 이를 위해 AJAX 필터링을 지원하는 언어 쿠키를 활성화해야 할 수 있습니다.
프런트엔드 AJAX 호출을 위한 언어 정보를 활성화하려면 WPML → 설정 → 호환성 → AJAX에 대한 언어 필터링을 지원하기 위해 언어 쿠키 저장으로 이동하여 AJAX 작업을 위한 언어 필터링 섹션으로 스크롤을 내리세요. 해당 섹션에서 AJAX에 대한 언어 필터링을 지원하기 위해 언어 쿠키 저장 옵션을 선택하세요.

프런트엔드에서 AJAX 필터링을 지원하는 언어 쿠키 활성화
이제 WPML은 JavaScript를 사용하여 쿠키를 설정하며, 이를 통해 AJAX 작업에 올바른 콘텐츠를 반환할 수 있습니다.
방문자에게 작동하는 방식은 다음과 같습니다.
- 로그인한 사용자의 경우 변경되는 사항이 없으며 이 설정은 적용되지 않습니다. 언어 쿠키는 정상적으로 PHP를 사용하여 저장됩니다.
- 로그인하지 않은 사용자의 경우 WPML은 이 설정이 켜져 있는지 확인하고, 켜져 있다면 JavaScript를 사용하여 언어 쿠키를 설정합니다. 이를 통해 사이트가 캐시된 경우에도 WPML이 언어 쿠키를 설정할 수 있습니다.
WPML 4.5 이상을 사용하는 경우 이 설정은 기본적으로 활성화되어 있습니다. 캐시 플러그인과 충돌하는 것을 확인한 경우, 위에 자세히 설명된 동일한 단계에 따라 비활성화할 수 있습니다.