블로그
✨ Slim SEO 메타데이터를 포함한 배열 및 객체가 포함된 복잡한 메타 번역 지원
작성자: Leonardo Losoviz ·
Gato AI Translations for Polylang의 v12.2.0이 출시되었습니다. 이번 새 기능은 배열 및 객체가 포함된 메타 데이터 번역입니다(단일 문자열 외에도).
메타 필드에서 이제 다음과 같은 데이터 구조가 지원됩니다:
- 단일 문자열. 예:
"hello world" - 문자열 배열. 예:
["hello", "world"] - 객체의 1단계 문자열. 예:
{ level1_key1: "hello", level1_key2: "world"}
플러그인은 수동 조작 없이 데이터 구조를 자동으로 인식하고, 문자열을 적절하게 번역합니다:
- 메타 필드 내의 배열 및 객체를 감지합니다
- 번역 가능한 문자열을 추출합니다
- 해당 문자열을 번역합니다
- 원래 데이터 구조를 유지하면서 결과를 데이터베이스에 저장합니다
더 많은 플러그인과의 호환성 확장
이 기능은 메타 필드에 배열 및 객체를 저장하는 플러그인에 대한 지원을 제공합니다.
한 가지 예로 Slim SEO가 있습니다. 이는 메타 데이터를 메타 키 slim_seo 아래에 JSON 객체로 저장하는 인기 있는 SEO 플러그인입니다.
예를 들어, 게시물의 메타가 데이터베이스에 저장되는 방식은 다음과 같습니다:
a:4:{s:5:"title";s:67:"This is the meta title in English, will it be translated my friend?";s:11:"description";s:42:"I hope it will, or else I'm fried!";s:7:"noindex";i:1;}...이는 다음 JSON 객체를 나타냅니다:
{
"title": "This is the meta title in English, will it be translated my friend?",
"description": "I hope it will, or else I'm fried!",
"noindex": 1
}게시물 및 페이지의 Slim SEO 메타를 번역하려면, 커스텀 게시물 메타 번역 설정에 slim_seo 메타 키를 추가하기만 하면 됩니다:

Slim SEO 메타가 포함된 페이지를 번역하면...

...번역된 페이지에는 SEO 메타도 번역된 상태로 표시됩니다:

즐겁게 활용해 보세요!