- 출시일
- 2026년 5월 6일
- 채널
- 안정
- 테스트된 WordPress 버전
- 6.9.4
변경 로그
WPML 4.9.3은 사이트 마이그레이션 및 문자열 번역부터 성능, 관리 화면 사용성, 에디터 호환성에 이르기까지 다양한 수정 및 개선 사항을 제공합니다.
기능
- 개발자가 번역된 사용자 메타 값을 반환할 수 있는 새로운 필터 훅
이제 WPML은
get_user_meta()에 대한 호출을 가로채어 현재 언어로 번역된 값을 반환합니다. 이는 다국어 사이트에서 사용자 프로필 필드(예: 직함, 약력)를 표시할 때 유용합니다. 이 동작을 활성화하려면 테마나 플러그인에 다음을 추가하세요.add_filter( 'wpml_translate_get_user_meta', '__return_true' ); - 모든 WPML 이메일 알림을 전역적으로 비활성화하는 새로운 필터 훅
WPML은 여러 내부 구성 요소(번역 작업 할당, 기한이 지난 작업 보고서, 일괄 처리 요약 등)에서 자동 이메일을 보냅니다. 이전에는 이를 억제할 공식적인 방법이 없었으며, 개발자는 호출 스택을 검사하는 임시 해결 방법에 의존해야 했습니다. 이 새로운 훅은 모든 WPML 이메일을 한 번에 비활성화할 수 있도록 공식적으로 지원되는 단일 방법을 제공합니다.
또는 이메일 유형 및 수신자를 기반으로 선택적으로 비활성화할 수 있습니다.add_filter( 'wpml_send_email_notification', '__return_false' );
이는 실제 사용자에게 이메일이 발송되는 것을 방지하려는 스테이징 또는 개발 환경에서 특히 유용합니다.add_filter( 'wpml_send_email_notification', function( $send, $email_type, $recipient ) { if ( $email_type === 'overdue_jobs_report' ) { return false; } return $send; }, 10, 3 );
개선 사항
마이그레이션 및 설정
- 더 안전하고 안정적인 마이그레이션 프로세스 이제 WPML을 사용하여 한 도메인에서 다른 도메인으로 사이트를 더 안전하고 쉽게 이동하거나 복사할 수 있습니다. 마이그레이션 중 문제가 발생하면 마법사가 계속 표시되어 사용자가 다시 시도할 수 있으며, 더 명확한 메시지, 개선된 로깅, 마이그레이션 코드를 찾을 수 있는 위치에 대한 안내를 제공합니다. 또한 WPML은 잘못 구성된 별칭 도메인을 자동으로 수정하고, 안전하지 않은 “이동” 옵션을 제거하며, 클래식 번역 에디터를 사용하는 사이트의 성능을 향상합니다.
- 손상된 상태가 되었을 때 WPML Setup Wizard를 재설정하는 새로운 옵션을 추가했습니다.
- 이제 사이트 키 등록이 해제되면 WPML이 번역 서비스 업체에 알립니다.
성능
- 더 나은 성능을 위해 ACF 필드가 많은 사이트에서 중복되는 언어 필터링 호출을 줄였습니다.
- 더 이상 필요하지 않은 오래된 WP Super Cache 통합 코드를 제거했습니다.
관리 화면 및 사용자 경험
- 이제 잠금 해제된 WPML 설정이 관리 화면 인터페이스에 시각적으로 표시됩니다.
- 이제 문자열 번역 대시보드 필터에 레이블이 표시되며 프런트엔드 문자열이 기본값으로 설정됩니다.
- 미디어 번역 설정이 이미지 및 특성 이미지에 미치는 영향을 명확히 했습니다.
- 이제 완료할 수 없는 작업에 대한 알림이 번역 대시보드로 직접 연결됩니다.
수정 사항
- Base64로 인코딩된 데이터를 포함하는 일부 글이 번역을 위해 전송되지 않음 이전 릴리스에서는 번역 프로세스 중 문제를 방지하기 위해 Base64로 인코딩된 데이터를 포함하는 일부 글을 차단하기 시작했습니다. 하지만 이로 인해 실제로 번역할 수 있거나 Base64 콘텐츠를 단순히 무시할 수 있는 일부 글도 차단되었습니다. WPML이 Base64로 인코딩된 콘텐츠를 처리하는 방식을 업데이트하여, 안전하게 번역할 수 있는 글은 더 이상 차단되지 않습니다. 향후 릴리스에서는 더 정밀한 유효성 검사 방식을 도입할 예정입니다.
- WPML 블록으로 인해 Gutenberg 에디터가 오래된 렌더링 모드를 사용하던 문제를 수정했습니다.
- 하위 디렉터리에 WordPress가 설치된 사이트에서 결제 및 유지 관리 탭이 로드되지 않던 문제를 수정했습니다.
- 검색 쿼리에 배열 파라미터가 포함될 때 발생하던 PHP 경고를 수정했습니다.
- 전체 사이트 편집 카테고리 템플릿이 번역된 페이지에 적용되지 않던 문제를 수정했습니다.
- 데이터베이스 복원 또는 사이트 마이그레이션 후 번역가 할당이 실패하던 문제를 수정했습니다.
- 결제 주기의 마지막 날에 활성 구독이 만료된 것으로 잘못 표시되던 문제를 수정했습니다.
- 도메인 이름 대소문자 충돌로 인해 문자열 번역이 번역 파일을 로드하지 못하던 문제를 수정했습니다.
- 클래식 번역 에디터를 선택했을 때의 성능을 개선했습니다.
- 사용자 계정의 사용자 이름에 악센트 문자가 있는 사이트에서 메모리 고갈 오류가 발생하던 문제를 수정했습니다.
- 번역 프로세스 중 최소 사용자 정의 필드 값이 손실되던 문제를 수정했습니다.
- WPML이 활성화된 경우 리소스가 제한된 서버에서 페이지 미리 보기가 느려지거나 시간 초과가 발생하던 문제를 수정했습니다.
- 고유 주소가 아닌 URL을 사용하는 REST API 요청이 잘못 리디렉션되던 문제를 수정했습니다.
- WPML 개발 프로젝트의 CSS 변경 사항이 올바르게 컴파일되지 않던 문제를 수정했습니다.
- 개인정보처리방침 링크에 번역된 페이지 제목 대신 원본 언어 페이지 제목이 표시되던 문제를 수정했습니다.
- 사이트 마이그레이션 중 별칭 도메인 알림에 동일한 URL이 두 번 표시되던 문제를 수정했습니다.
- 키릴 문자 또는 비라틴 문자를 사용하는 내부 링크가 올바르게 번역되지 않던 문제를 수정했습니다.
- 카테고리 및 택소노미 용어가 재번역 프로세스를 올바르게 트리거하지 않던 문제를 수정했습니다.
- 루트 페이지가 설정된 경우 브라우저 언어 리디렉션이 올바르게 작동하지 않던 문제를 수정했습니다.
- 클래식 번역 에디터에서 새로 고침 시 PHP 경고 및 번역 상태 손실이 발생하던 문제를 수정했습니다.
- 잘못된 카테고리 URL을 통해 글에 접근할 수 있던 문제를 수정했습니다.
- 대규모 사이트에서 문자열 번역 파일 스캔으로 인해 데이터베이스 손상이 발생하던 문제를 수정했습니다.
- 아랍어(RTL) 페이지에서 번역 피드백 버튼이 잘못 표시되던 문제를 수정했습니다.
- 대규모 다국어 사이트에서 속도 저하 또는 충돌을 일으키던 메뉴 동기화 성능 문제를 수정했습니다.
- 일부 사이트에서 자동 번역 결제 및 유지 관리 탭이 로드되지 않던 문제를 수정했습니다.
- 개발 사이트 배너가 WCAG 접근성 대비 요구 사항을 충족하지 못하던 문제를 수정했습니다.
- www 및 비 www 변형을 사용하는 내부 링크가 자동으로 번역되지 않던 문제를 수정했습니다.
- 잘못된 도메인 할당으로 인해 여러 WPML 인터페이스 문자열이 번역되지 않던 문제를 수정했습니다.
- 번역된 Elementor 템플릿이 프런트엔드에서 올바르게 표시되지 않던 문제를 수정했습니다.
- 미디어 번역으로 인해 미디어 라이브러리에서 이미지가 중복으로 표시되던 문제를 수정했습니다.
- 번역 컨텍스트 필드를 지울 때 저장 버튼이 비활성화된 상태로 유지되던 문제를 수정했습니다.
- 웹사이트 UUID 불일치로 인해 번역 서비스 업체 연결 문제가 발생하던 문제를 수정했습니다.
- 레거시 언어 전환기 및 SSO iframe의 WCAG 접근성 문제를 수정했습니다.
- 번역가 검색으로 인해 과도한 데이터베이스 부하 및 CPU 스파이크가 발생하던 문제를 수정했습니다.
- Nginx/Kubernetes 환경에서 번역 작업의 단어 수 계산이 실패하던 문제를 수정했습니다.
- 번역 대시보드가 멈추는 PHP 8.3 호환성 문제를 수정했습니다.
- 도메인 불일치가 감지될 때 별칭 도메인 설정이 자동으로 제거되지 않던 문제를 수정했습니다.
- SonarQube에서 보고된 WPML JavaScript 파일의 취약점을 수정했습니다.
- Linux 서버에서 오류를 일으킬 수 있는 분석 코드의 클래스 이름 관련 문제를 수정했습니다.
업데이트 또는 다운로드
이 업데이트는 구독이 활성화된 모든 WPML 고객사가 사용할 수 있으며, 릴리스 후 24시간 이내에 WordPress 관리 화면의 플러그인 페이지에 표시됩니다. 플러그인 → 새로 추가 → 상용에서 즉시 확인할 수도 있습니다. 수동으로 다운로드하여 설치하려면 wpml.org 계정의 다운로드로 이동하고(설치 지침 참조), 버전을 섞지 말고 모든 구성 요소를 함께 업데이트해야 합니다.
도움이 필요하거나 피드백을 제공하고 싶으십니까? 기술 지원 포럼을 이용해 주세요.