- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual for CF7 1.3.2
- 관련 플러그인/테마
- Contact Form 7
- 주제 태그
- Compatibility
문제 개요
현재 Contact Form 7에서 양식은 정상적으로 작동하는 데 필요한 hash이(가) 포함된 숏코드를 사용합니다.
하지만 WPML과 Contact Form 7 Multilingual을 사용하여 양식을 번역할 때 _hash 필드가 번역된 양식으로 복사되지 않습니다. 그 결과, 번역된 페이지에서 번역된 양식을 참조하는 해시 기반 숏코드를 사용할 때 프런트엔드에 “Error: Contact form not found.” 메시지가 표시될 수 있습니다.
임시 해결 방법
진행하기 전에 전체 사이트 백업을 완료했는지 확인하세요.
- WPML > 설정 > 사용자 정의 XML 구성 페이지로 이동하세요.
- 다음 XML을 추가하세요:
<wpml-config> <custom-fields> <custom-field action="copy">_hash</custom-field> </custom-fields> </wpml-config>
이렇게 하면 번역된 양식 버전에서
_hash 값이 유지되어, 숏코드가 올바른 양식을 제대로 찾아 렌더링할 수 있습니다.