- 상태
- 미해결
- 보고된 제품
- WPML Multilingual CMS 4.4.10
문제 개요
JSON 값을 포함하지만 WPML → 설정에서 복사로 설정된 기존 사용자 정의 필드를 편집하는 경우, 사용자 정의 필드 번역이 업데이트되지 않습니다. 대신 글에 새 항목이 생성됩니다.
임시 해결 방법
개발팀에서 이미 문제를 확인했으며 곧 해결될 예정입니다.
임시 해결 방법은 다음과 같습니다.
- 사이트, 파일 및 데이터베이스의 전체 백업을 완료하세요.
- /sitepress-multilingual-cms/classes/custom-field-translation/class-wpml-sync-custom-fields.php의 63번째 줄을 편집하세요.
- 다음을
delete_post_meta( $post_id_to, $meta_key, maybe_unserialize( $v ) );
- 다음으로 교체하세요.
delete_post_meta( $post_id_to, $meta_key, wp_slash( maybe_unserialize( $v ) ) );