WPML 3.2.3의 또 다른(그리고 바라건대 마지막이 될) 개발 버전을 방금 출시했습니다. 이 버전은 QA를 통과했으며 개발 사이트 및 운영 사이트에서 안전하게 사용할 수 있습니다. WPML 3.2.3은 긴 개선 사항 목록과 함께 WordPress 4.3과의 완벽한 호환성을 제공합니다.
WordPress 4.3 업데이트
다른 WordPress 릴리스와 마찬가지로 WordPress 4.3에는 여러 가지 개선 사항과 코드 정리가 포함되어 있습니다. 이는 4.3 이전에 존재하던 일부 기능이 더 이상 사용되지 않음(더 이상 사용해서는 안 됨)을 의미합니다. WPML 3.2.3에는 필요한 변경 사항이 포함되어 있으며 더 이상 사용되지 않는 기능 대신 대체 기능을 사용합니다.
현재 WordPress 사이트를 구축 중이라면 WordPress 4.3 개발 버전에서 개발을 진행해야 합니다. 이렇게 하면 4.3이 출시될 때 작업에 막바지 변경을 할 필요가 없습니다. WPML 3.2.3을 사용하면 이것이 가능합니다. 따라서 개발 사이트를 WordPress 4.3(개발 버전) 및 WPML 3.2.3(이번 RC)으로 전환하는 것을 권장합니다.
WPML 3.2.3의 기타 개선 사항
WordPress 4.3을 지원하기 위한 중요한 변경 사항 외에도, 이번 WPML 릴리스에는 여러 가지 중요한 수정 및 개선 사항이 포함되어 있습니다.
WPML 코어
수정 사항- 모바일 전환기의 누락된 괄호 수정
- 한 사이트(멀티사이트)에서 관리자 언어를 변경해도 더 이상 모든 사이트의 관리자 언어가 설정되지 않음
- ‘파라미터로 추가된 언어 이름’을 사용할 때 wp_link_pages() 페이지 매김이 올바른 형식의 URL을 생성함
- WPML이 XML-RPC 호출을 중단시키는 현상 수정
- orderby=name과 함께 icl_get_languages를 사용할 때 언어 순서가 잘못되는 현상 수정
- 계층적 포스트 유형의 번역에서 동일한 슬러그를 사용할 때의 리디렉션 문제 수정
- “페이지 템플릿 동기화” 설정을 비활성화한 후 번역된 콘텐츠에서 페이지 템플릿을 변경할 수 없던 현상 수정
- 새 번역을 생성할 때 “This is a translation of”가 비어 있는 현상 수정
- “This is a translation of”가 올바르게 활성화되도록 수정
- 멀티사이트 설치의 하위 사이트에서 WPML을 비활성화할 때 발생하는 오류 제거
- 하위 디렉터리 멀티사이트 설정의 하위 사이트에서 마지막 설정 단계를 완료하지 못하는 문제 수정
- 중복된 ‘update_wpml_config_index’ 크론 작업 생성 제거
- 한 언어의 도메인 이름에 다른 언어의 도메인 이름이 포함될 때의 도메인 이름 매핑 수정
- 택소노미 이름의 그리스 문자가 택소노미 번역 에디터에서 문제를 일으키는 현상 수정
- 언어 전환기가 비어 있는 날짜 아카이브 번역을 필터링하지 않는 현상 수정
- 부모와 자식이 동일한 페이지 슬러그를 사용할 때 계층적 페이지 URL을 확인하는 문제 수정
- 파라미터로 언어 설정을 사용할 때 숨겨진 언어 글로 연결되는 URL이 잘못 리디렉션되는 문제 수정
- ‘wpml_active_languages’ 필터가 올바른 데이터와 함께 언어를 반환하도록 수정
- 글, 택소노미 번역 데이터 및 문자열의 캐싱 개선
- 성능 개선
- 관리자 문자열 설정의 와일드카드 항목이 이제 최상위 키뿐만 아니라 모든 레벨의 하위 키에서도 작동함
- 메뉴 동기화 개선(100배)
WPML 번역 관리
수정 사항- 이전 번역이 있는 경우 번역 에디터에 기존 번역된 콘텐츠가 표시됨
- 번역 에디터가 더 이상 번역가의 언어 쌍을 변경하지 않음
- 번역 작업 테이블에서 패키지와 글의 제목이 더 이상 섞이지 않음
- 해당 콘텐츠에 대한 번역 작업이 생성되지 않은 경우에도 번역가로 설정된 사용자가 번역 에디터를 사용하여 콘텐츠를 다시 번역할 수 있음
WPML 문자열 번역
수정 사항- 관리자 언어가 영어가 아닐 때 다국어 콘텐츠 설정에서 영어에 대해 번역된 슬러그가 표시되는 슬러그 번역 문제 수정
- 기본 고유주소 구조에서 작동하도록 슬러그 번역 수정
- 일부 관리자 텍스트가 올바르게 업데이트되지 않던 관리자 텍스트의 캐싱 문제 수정
- gettext_context_md5로 인해 발생하는 PHP Fatal error: Specified key was too long; max key length is 1000 bytes 제거
- 문자열 스캔 문제 수정
- 비활성화되었을 때 사용되지 않도록 슬러그 번역 수정
- 번역을 위한 문자열 자동 등록 수정
- 관리자의 언어가 아닌 기본 언어에서 설정을 로드하도록 관리자 텍스트 수정
- 이전 버전의 WPML이 활성화되어 있을 때 발생하는 치명적 오류 수정
- po 파일 가져오기 및 내보내기 시 여러 줄 문자열 지원
- 문자열 번역에서 gettext 컨텍스트 지원
- 종속성 확인 모듈 업데이트
WPML Gravity Forms Multilingual
개선 사항- 이제 이 속성이 있는 필드의 모든 “choices” 옵션(레이블 및 값)을 번역할 수 있음
다운로드 및 업데이트
이 버전은 아직 정식 릴리스가 아니므로 WordPress 사이트에 자동으로 전송되지 않습니다. 이 릴리스 후보를 받으려면 WPML 계정에 로그인하고 다운로드를 클릭하세요. 맨 아래로 스크롤하세요. CMS 계정이 있는 경우 CMS_Beta_Package를 받아 압축을 해제하세요. 여기에는 WPML의 모든 구성 요소에 대한 ZIP 파일이 포함되어 있습니다. 블로그 계정이 있는 경우 Blog 베타를 다운로드하세요.
업그레이드하기 전에 사이트를 백업하세요. 사용 중인 모든 WPML 구성 요소를 업데이트해야 합니다.
공식 릴리스 일정
이번 WPML 버전은 모든 테스트를 통과했으며 공개 릴리스 준비를 마쳤습니다. 특히 WordPress 4.3 사이트에서 이 업데이트가 어떻게 작동하는지에 대한 피드백을 기다리고 있습니다. 다음 주 초까지 피드백을 기다린 후 발행 버튼을 누를 예정입니다.
피드백이 있으신가요?
이 업데이트가 사이트에서 어떻게 작동하는지 알려주시면 감사하겠습니다. 기술적인 도움이 필요한 경우 기술 지원 포럼에 스레드를 생성해 주세요. 이 업데이트와 관련된 내용이라면 여기에 스레드 링크와 간단한 설명을 댓글로 남겨주셔도 됩니다. 기술적인 내용이 아닌 기타 사항에 대해서는 여기에 댓글을 남겨주시면 답변해 드리겠습니다.

