WPML

Sensei 및 WPML 메일 연동

Sensei를 사용하면 온라인 강의, 수업 및 퀴즈를 만들고 판매할 수 있습니다. 이 과정에서 중요한 부분은 회원에게 알림 이메일을 보내는 것입니다. WPML 3.4 및 출시 예정인 Sensei 버전을 사용하면 각 사용자에게 알맞은 언어로 알림 이메일을 보낼 수 있습니다.

WPML 3.4는 이러한 새로운 기능의 기반이 되는 새로운 메일 API를 도입했습니다. 이를 통해 테마와 플러그인은 각 사용자가 선호하는 언어를 기억하고 이메일을 보내기 전에 해당 언어로 전환할 수 있습니다.

사이트 회원을 위한 언어 선택


모든 것은 사이트 회원이 선호하는 언어를 선택할 수 있도록 허용하는 것에서 시작됩니다. 사용자가 웹사이트에 등록할 때 관리자 패널에서 선호하는 언어를 선택할 수 있는 옵션이 제공됩니다.

선호하는 언어 선택

이메일 번역


Sensei는 학습자와 강사 모두에게 미리 정의된 이메일 알림을 보냅니다. 전송할 이메일 알림을 선택할 수 있는 옵션이 있습니다.

Sensei 이메일 알림

예를 들어 학생이 퀴즈를 제출할 때 강사에게 전송되는 알림 이메일을 번역해 보겠습니다. 문자열 번역 모듈을 사용하여 4가지의 간단한 단계로 이 작업을 수행할 수 있습니다.


  1. WPML > 테마 및 플러그인 현지화로 이동합니다.

  2. “WPML의 번역을 사용하여 테마 및 플러그인 번역” 옵션을 선택합니다.
WPML의 번역을 사용하여 테마 및 플러그인 번역

  1. Sensei 플러그인을 선택하고 “선택한 플러그인에서 문자열 스캔”을 클릭하여 번역 가능한 문자열을 스캔합니다.
Sensei 플러그인에서 문자열 스캔

이것은 강사에게 전송되는 이메일 템플릿이며, 문자열 번역 페이지로 이동하여 해당 문자열을 번역해 보겠습니다.

학생이 제출한 퀴즈


  1. WPML > 문자열 번역으로 이동하여 “has submitted the quiz for lesson” 문자열을 검색합니다.

  2. “번역” 링크를 클릭하고 번역된 텍스트를 추가한 후 “번역이 완료되었습니다”를 선택하고 저장 버튼을 클릭합니다.
이메일 문자열 번역

동일한 단계에 따라 모든 이메일 문자열을 번역할 수 있습니다.

이러한 이메일을 추가로 사용자 정의(이메일 본문 편집)할 수 있습니다. 플러그인 디렉터리(wp-content>plugins>sensei>templates>emails)에 있는 Sensei 템플릿 폴더로 이동하여 편집하려는 이메일 템플릿을 엽니다. 아래 스크린샷에서 학생이 퀴즈를 제출할 때 강사에게 전송되는 알림 이메일 템플릿을 볼 수 있으며, 편집 가능한 문자열이 표시되어 있습니다.

이메일 템플릿 편집

현지화된 이메일 전송


Sensei가 현지화된 이메일을 전송하는 방법에 대한 간단한 예를 살펴보겠습니다. 프랑스어권 학생이 “Start Taking This Course” 버튼을 클릭하고 이 과정의 소유자가 독일어권 강사인 경우, Sensei는 두 개의 알림 이메일을 보냅니다.

  • 가입에 감사하는 내용으로 강사에게 보내는 이메일(프랑스어로 전송됨)

  • 새로운 강사가 자신의 과정에 등록했음을 알리는 내용으로 강사에게 보내는 또 다른 이메일(독일어로 전송됨)

이때 WPML의 새로운 API가 작동합니다. Sensei가 이메일 제목과 본문을 가져오기 직전에 언어를 사용자의 언어로 전환합니다. 데이터베이스에서 이메일 제목과 콘텐츠를 로드할 때 WPML이 자동으로 번역으로 대체합니다. 결과적으로 각 사이트 회원은 관리자의 언어가 아닌 자신의 언어로 이메일을 받게 됩니다.

다국어 Sensei 사이트에서 사용해 보고 싶으신가요?


Sensei로 현지화된 이메일을 보내려면 WPML 3.4(문자열 번역 포함) 및 출시 예정인 Sensei 버전을 사용해야 합니다. Sensei는 유료 플러그인이므로 이미 Sensei를 구매한 경우에만 이 Sensei 개발 버전을 보내드릴 수 있습니다. 관심이 있으시다면 댓글을 남겨주세요. 연락을 드려 Sensei 구매를 확인한 후 이 연동 기능이 포함된 개발 버전을 보내드리겠습니다.

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