WPML

WPML 2.7은 기존 기능의 성능과 안정성에 크게 중점을 두었습니다. 당사 사이트를 업그레이드한 후 CPU 부하와 사이트 속도가 매우 크게 개선된 것을 확인했습니다.

속도 개선


이번 릴리스에서는 WPML을 더 빠르게 실행하는 데 초점을 맞추었습니다. 이를 위해 대규모 데이터베이스를 수집하고 WPML의 코드를 프로파일링하여 병목 현상을 찾아냈습니다. 그런 다음 이를 해결했습니다. :-)

성능을 가장 많이 저하시키는 원인은 문자열 번역에 있었습니다. 함수 출력에 대한 일부 내부 캐싱을 통해 CPU 집약적인 함수 호출을 최대 80%까지 제거할 수 있었습니다. 당사 사이트처럼 사이트에 많은 수의 문자열이 포함되어 있다면 업그레이드 후 즉각적인 개선을 체감할 수 있습니다.

또한 일부 DB 쿼리가 인덱스 없이 실행되고 있는 것을 발견했습니다. 소규모 데이터베이스라면 큰 문제가 없지만, 대규모 데이터베이스(당사 사이트와 같은 경우)에서는 성능 향상이 매우 눈에 띕니다. 이 인덱스는 또한 DB의 응답성을 높이고 디스크 사용량을 줄여줍니다.

메뉴 동기화 업데이트


이번 릴리스에서는 WPML의 메뉴 동기화 기능이 크게 개선되었습니다. 이제 메뉴 시스템에서 수행하는 대부분의 작업을 처리할 수 있습니다. 이전 버전의 WPML은 메뉴 순서가 변경되었을 때 메뉴를 동기화할 수 없었습니다. 이번 버전은 모든 메뉴 작업을 처리하고 다른 언어로 된 메뉴를 동기화된 상태로 유지합니다.

다국어 SEO


WPML의 언어 테이블에 href 태그의 언어 이름을 저장하는 새로운 열을 추가했습니다. WPML->언어->언어 편집으로 이동하면 확인할 수 있습니다. 언어 편집 페이지에서 “언어 태그”라는 새로운 열을 볼 수 있습니다. 이는 WPML이 번역에 연결할 때 사용하는 언어 이름입니다.

별도의 항목을 사용하면 Google에서 요구하는 정확한 언어 코드를 지정할 수 있습니다. 당사는 Google의 언어 명명 규칙에 따라 올바른 기본값으로 해당 열을 이미 채워두었습니다. 필요한 경우 언제든지 내 사이트에 맞게 편집할 수 있습니다.

버그 수정


또한 여러 버그를 수정했습니다. 주요 내용은 다음과 같습니다.

  • 프런트엔드에서 번역이 표시되지 않던 _ex()

  • WPML 언어 전환기의 아카이브 페이지에서 사용자 정의 글 유형의 번역된 슬러그가 작동하지 않던 문제

  • 여러 PHP 알림 및 경고

  • RTL 언어의 번역 대시보드 레이아웃 수정

  • RTL에서 언어 네비게이션 표시줄 정렬 수정

  • 사용자 정의 필드 번역 섹션에서 Types 사용자 정의 필드가 누락되던 문제

  • 보조 언어 도메인에서 404 대신 태그 오류가 발생하던 문제

  • WPML 미디어 특성 이미지 중복 오류

WPML 업데이트


언제나 그렇듯 WPML을 설치하고 업데이트하는 권장 방법은 Installer (새 탭에서 열림) 플러그인을 사용하는 것입니다. Installer를 사용하면 WordPress 관리 화면에서 직접 WPML 업데이트를 받을 수 있습니다.

언제든지 내 계정에서 수동으로 WPML을 다운로드할 수 있습니다.

업데이트: 몇 가지 버그가 QA를 통과하여 WPML 2.7에 포함되었습니다. 문자열 번역 문제와 번역 관리의 PHP 경고를 해결하여 2.7.1로 업데이트했습니다. 사이트가 다시 원활하게 실행되도록 이 버전으로 업데이트하세요.

이 글이 유용했나요? 공유해 보세요: