WPML

WPML은 새로운 콘텐츠 복제 기능을 사용하여 번역되지 않은 콘텐츠를 완벽하게 지원합니다. 또한 시각적 WYSIWYG 에디터를 사용하여 사용자 정의 필드를 번역할 수 있습니다.

번역되지 않은 콘텐츠 표시


여러 언어에서 번역되지 않은 콘텐츠를 표시하는 것은 생각만큼 간단하지 않습니다. WPML 2.4.2는 해당 콘텐츠를 다른 언어로 복제할 수 있도록 하여 이를 지원합니다. 예를 들어, 영어 블로그 글을 스페인어로 표시하려는 경우 한 번에 모두 복제할 수 있습니다.

다른 언어로 콘텐츠를 복제하는 방법을 알아보려면 관련된 이전 글을 확인하세요.

이 기능에는 흥미로운 결과가 따르며, 모든 경우를 다루었기를 바랍니다.

예를 들어, 스페인어 블로그에 영어 글이 포함되어 있다면 검색 엔진이 이 상황을 이해하기를 원할 것입니다.

Google은 스페인어 블로그에 스페인어 콘텐츠가 포함되어 있다고 가정합니다. 이러한 중복 글이 실제로 영어로 작성되었으며 어디에서 왔는지 Google에 알릴 수 있는 방법을 추가했습니다.

첫째, 모든 스페인어 글에는 원본 영어 글로 연결되는 rel="canonical" 태그가 포함됩니다.

그런 다음 여러 글이 표시되는 인덱스 페이지에는 다양한 언어의 콘텐츠가 혼합되어 포함됩니다. 이를 처리하는 방법도 있습니다.

새로운 API 호출인 wpml_get_language_information을 추가했습니다.

이 호출은 로캘, 언어 이름, 텍스트 방향 및 기타 유용한 정보가 포함된 배열을 반환합니다. 번역되지 않은 콘텐츠를 표시할 계획이라면 테마에서 이 함수를 호출하고 텍스트를 언어 정보로 감싸는 것을 권장합니다. 이렇게 하면 Google에 표시되는 내용을 어떻게 이해해야 하는지 정확하게 알려줍니다.

시각적 에디터(WYSIWYG)를 사용한 사용자 정의 필드 번역


Types를 사용하여 사용자 정의 필드와 사용자 정의 글 유형을 관리하고 있다면(관리하는 것이 좋습니다), 이제 기본 WordPress 시각적 에디터를 사용하는 사용자 정의 필드를 생성할 수 있습니다. 즉, 글의 각 부분마다 모든 기능을 갖춘 서로 다른 에디터를 사용할 수 있습니다.

WPML 2.4.2는 이를 지원하며 번역가가 WYSIWYG 에디터를 사용할 수 있도록 합니다. WPML의 번역 에디터를 사용하여 번역할 콘텐츠를 보내면, WPML은 작성자가 보는 것과 동일한 방식으로 필드를 표시하도록 번역 인터페이스를 자동으로 조정합니다.

단일 줄 필드, 텍스트 영역(여러 줄)을 지원하며 이제 WYSIWYG 필드도 지원합니다.

언어별 사이트맵으로 SEO 강화


이번 WPML 버전에는 아주 오래된 문제에 대한 수정 사항도 포함되어 있습니다. 언어당 개별 도메인을 사용하는 경우 Google에 제출할 별도의 XML 사이트맵이 필요합니다. 단일 사이트맵에 모든 언어의 모든 페이지가 포함되어 있으면 Google에서 이를 거부합니다.

WPML 2.4.2는 Yoast의 WordPress SEO 플러그인(당사에서도 사용 중이며 권장함)을 사용하여 도메인별 사이트맵을 생성하는 기능을 지원합니다.

WPML 2.4.2를 WordPress SEO(버전 1.1.1 이상)와 함께 사용하면 언어당 하나씩 개별 사이트맵을 얻을 수 있습니다.

sitemap_index.xml을 열면 유형 및 언어별로 다른 사이트맵에 대한 링크가 표시됩니다. 다음과 같이 표시됩니다.


  http://wpml.local/post-sitemap.xml

  http://wpml.local/page-sitemap.xml

  http://wpml.local/category-sitemap.xml

  http://fr.wpml.local/post-fr-sitemap.xml

  http://fr.wpml.local/page-fr-sitemap.xml

  http://fr.wpml.local/category-fr-sitemap.xml

  http://de.wpml.local/post-de-sitemap.xml

  http://de.wpml.local/page-de-sitemap.xml

  http://de.wpml.local/category-de-sitemap.xml

  http://es.wpml.local/post-es-sitemap.xml

  http://es.wpml.local/page-es-sitemap.xml

  http://es.wpml.local/category-es-sitemap.xml

Google 웹마스터 콘솔에서 각 언어에 대한 모든 사이트맵을 제출해야 합니다. 예를 들어 스페인어 도메인에서는 다음을 제출해야 합니다.


  http://es.wpml.local/post-es-sitemap.xml

  http://es.wpml.local/page-es-sitemap.xml

  http://es.wpml.local/category-es-sitemap.xml

이 기능에 대해 Joost와 함께 작업할 수 있어 기뻤습니다. 가까운 시일 내에 다국어 SEO를 위한 더 멋진 기능을 기대하셔도 좋습니다.

버그 수정


해결해야 할 버그가 없다면 진정한 기쁨이라고 할 수 없습니다. 이번 릴리스에서는 중복 슬러그 처리 방식을 크게 개선했습니다. 이는 WPML 2.4.1에 추가한 기능이지만 일부 경우에 결함이 있었습니다. 이제 모든 경우가 처리된 것으로 보입니다.

지금까지 포럼에 보고된 모든 문제에 대한 수정 사항도 포함했습니다. 예상대로 작동하지 않는 부분이 있다면 주저하지 말고 알려주세요.

아, 그리고 잊을 뻔했네요. WordPress 3.3 출시를 축하합니다! (예, WPML은 이미 몇 주 전부터 WP 3.3과 호환되었습니다.)

이 글이 유용했나요? 이 글을 공유하세요: