데이터 캐싱, 성능 및 보안을 한층 더 개선한 WPML 3.1.6을 출시하게 되어 기쁩니다.
이번 릴리스의 변경 사항은 대부분 내부적으로 이루어졌으므로 성능 문제를 겪지 않았다면 즉시 눈에 띄지 않을 것입니다.
또한 테마 및 플러그인 개발자를 위한 몇 가지 훅을 추가하여 코드 줄 수를 줄이고, 함수나 플러그인이 존재하는지 확인하는 데 이전에 필요했던 로직을 제거했습니다.
WPML 코어
- WPML 플러그인의 최초 활성화 시간이 이전 결과의 약 5%로 단축
- WPML이 다양한 서버 및 WordPress 설정을 고려하여 사이트 URL과 플러그인 디렉토리 경로를 더 나은 방식으로 확인
- 특히 멀티사이트 모드의 WordPress에서 WPML 함수 결과의 캐싱 개선
- 디버그 정보가 포함된 새 화면을 WPML > 지원에 추가(WPML 사용자가 포럼에서 도움이 필요할 때 유용함)
- WP SEO 플러그인 및 NextGen Gallery 플러그인과의 호환성 향상 및 발생 가능한 SQL 인젝션 수정
- 사용자 정의 글 유형 아카이브 페이지의 언어 전환기 수정
- translate_object_id 필터 지원 – 테마에서 icl_object_id 함수 대신 사용할 수 있음
- 위젯 미리보기 수정
- 이제 올바른 글 ID를 반환하도록 WPML 플러그인에서 url_to_postid() 함수를 필터링합니다.
- JS 및 CSS 파일을 로드할 때 상수 ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS + ICL_DONT_LOAD_LANGUAGES_JS가 이제 반영됨
- 몇 가지 추가 버그 수정
WPML CMS Nav
- 발생 가능한 SQL 인젝션 수정
- 사소한 구문 수정
WPML 미디어
- 첨부 파일 목록을 필터링하는 플러그인과의 호환성 개선
WPML 붙박이 링크
- 위젯의 붙박이 링크 처리 수정
- 발생 가능한 SQL 인젝션 수정
WPML 문자열 번역
- 해시 인덱스가 0인 배열에 문자열을 저장할 수 있도록 문자열 번역 모듈 반영
- 번역 캐싱 개선
- 멀티사이트 모드에서 블로그 이름 번역 개선
WPML 번역 분석
- 발생 가능한 SQL 인젝션 수정
- WPML 번역 관리 및 WPML XLIFF
- XLIFF 파일의 다양한 줄바꿈 형식 지원(다양한 번역 소프트웨어와의 호환성 개선)
다운로드 및 업그레이드
설치 관리자 플러그인을 사용하는 경우 WordPress 관리 화면으로 이 업데이트가 자동으로 전송됩니다. WPML 계정에서 언제든지 수동으로 다운로드할 수도 있습니다.
다시 말씀드리지만, 이번 업데이트는 WPML의 거의 모든 파일이 수정된 꽤 큰 규모의 업그레이드입니다. 저희는 이번 릴리스 전에 데이터베이스를 백업했으며 여러분도 백업하시기를 권장합니다.
참여자
WPML 3.1.6은 전체 팀이 매우 열심히 노력한 결과입니다. 팀원들을 만나보시겠습니까?
Konrad
Konrad는 버그 수정, 성능 개선 및 비즈니스 관리를 비롯하여 WPML 3.1.6을 담당했습니다.
Andrea
Andrea는 WPML의 수석 개발자입니다. 이번 유지 관리 릴리스와 병행하여 Andrea는 WPML의 다음 주요 버전을 주도하고 있습니다.
Paweł
Paweł은 현재 WPML의 인터페이스를 번역 서비스 업체로 확장하는 작업을 진행하고 있습니다. 이에 대한 자세한 내용은 곧 알려드리겠습니다.
WPML의 다음 단계
WPML 3.2가 준비 중이며 QA를 앞두고 있습니다. 번역 관리 및 문자열 번역 모듈에 대한 주요 업데이트입니다.
아이디어나 제안 사항이 있으신가요? 의견을 남겨주시면 답변해 드리겠습니다.

