WPML

การผสานการทำงานของ Sensei และ WPML Mail

Sensei ช่วยให้คุณสามารถสร้างและขายหลักสูตรออนไลน์ บทเรียน และแบบทดสอบได้ ส่วนสำคัญของกระบวนการนี้คือการส่งอีเมลแจ้งเตือนไปยังสมาชิก WPML 3.4 และ Sensei เวอร์ชันที่กำลังจะเปิดตัวช่วยให้คุณสามารถส่งอีเมลแจ้งเตือนไปยังผู้ใช้แต่ละรายในภาษาที่ถูกต้องได้

WPML 3.4 ได้เปิดตัว mail api ใหม่ ซึ่งเป็นรากฐานสำหรับการพัฒนานี้ สิ่งนี้ช่วยให้ธีมและปลั๊กอินสามารถจดจำภาษาที่ผู้ใช้แต่ละรายต้องการ และสลับไปยังภาษานั้นก่อนส่งอีเมล

การเลือกภาษาสำหรับสมาชิกเว็บไซต์


ทุกอย่างเริ่มต้นจากการอนุญาตให้สมาชิกเว็บไซต์เลือกภาษาที่ต้องการ เมื่อผู้ใช้ลงทะเบียนเว็บไซต์ พวกเขาจะมีตัวเลือกในการเลือกภาษาที่ต้องการจากหน้าจัดการเว็บไซต์ของตน

เลือกภาษาที่คุณต้องการ

การแปลอีเมล


Sensei จะส่งอีเมลแจ้งเตือนที่กำหนดไว้ล่วงหน้าไปยังทั้งผู้เรียนและผู้สอน คุณมีตัวเลือกในการเลือกได้ว่าจะส่งอีเมลแจ้งเตือนใดบ้าง

อีเมลแจ้งเตือนของ Sensei

ตัวอย่างเช่น เราจะแปลอีเมลแจ้งเตือนที่ส่งถึงผู้สอนเมื่อนักเรียนส่งแบบทดสอบ ซึ่งสามารถทำได้โดยใช้โมดูลการแปลสตริงใน 4 ขั้นตอนง่าย ๆ ดังนี้:


  1. ไปที่ WPML > การแปลธีมและปลั๊กอิน

  2. เลือกตัวเลือก "แปลธีมและปลั๊กอินโดยใช้การแปลของ WPML"
แปลธีมและปลั๊กอินโดยใช้การแปลของ WPML

  1. สแกนปลั๊กอิน Sensei เพื่อหาสตริงที่แปลได้โดยเลือกปลั๊กอินดังกล่าว แล้วคลิกที่ "สแกนปลั๊กอินที่เลือกเพื่อหาสตริง"
สแกนปลั๊กอิน Sensei เพื่อหาสตริง

นี่คือเทมเพลตอีเมลที่ส่งถึงผู้สอน เราจะไปที่หน้าการแปลสตริงเพื่อแปลสตริงของอีเมลนี้

นักเรียนส่งแบบทดสอบ


  1. ไปที่ WPML > การแปลสตริง และค้นหาสตริง "has submitted the quiz for lesson"

  2. คลิกที่ลิงก์ "การแปล" และเพิ่มข้อความที่แปลแล้ว เลือก "การแปลเสร็จสมบูรณ์" และคลิกที่ปุ่มบันทึก
แปลสตริงของอีเมล

โปรดทราบว่า คุณสามารถแปลสตริงของอีเมลทั้งหมดได้โดยทำตามขั้นตอนเดียวกันนี้

คุณสามารถปรับแต่งอีเมลเหล่านี้เพิ่มเติมได้ (แก้ไขเนื้อหาอีเมล) โดยไปที่โฟลเดอร์เทมเพลต Sensei ซึ่งอยู่ในไดเรกทอรีปลั๊กอิน (wp-content>plugins>sensei>templates>emails) และเปิดเทมเพลตอีเมลที่คุณต้องการแก้ไข ในภาพหน้าจอด้านล่าง คุณจะเห็นเทมเพลตอีเมลแจ้งเตือนการส่งแบบทดสอบของนักเรียนถึงผู้สอน พร้อมกับสตริงที่สามารถแก้ไขได้ซึ่งถูกทำเครื่องหมายไว้

แก้ไขเทมเพลตอีเมล

การส่งอีเมลในภาษาท้องถิ่น


ลองดูตัวอย่างสั้น ๆ เกี่ยวกับวิธีที่ Sensei จะส่งอีเมลในภาษาท้องถิ่น เมื่อนักเรียนชาวฝรั่งเศสคลิกที่ปุ่ม "Start Taking This Course" และเจ้าของหลักสูตรนี้เป็นผู้สอนชาวเยอรมัน Sensei จะส่งอีเมลแจ้งเตือนสองฉบับ:

  • อีเมลถึงผู้สอน เพื่อขอบคุณที่เข้าร่วม (ส่งเป็นภาษาฝรั่งเศส)

  • อีกฉบับหนึ่งถึงผู้สอน เพื่อแจ้งให้ทราบว่ามีผู้สอนคนใหม่ลงทะเบียนในหลักสูตรของเขา (ส่งเป็นภาษาเยอรมัน)

API ใหม่ของ WPML จะเริ่มทำงาน ก่อนที่ Sensei จะดึงหัวข้อและเนื้อหาของอีเมล ระบบจะสลับภาษาไปยังภาษาของผู้ใช้ เมื่อระบบโหลดหัวข้อและเนื้อหาของอีเมลจากฐานข้อมูล WPML จะแทนที่ด้วยคำแปลโดยอัตโนมัติ ด้วยเหตุนี้ สมาชิกเว็บไซต์แต่ละรายจะได้รับอีเมลในภาษาของตนเอง ไม่ใช่ในภาษาของหน้าจัดการเว็บไซต์

ต้องการทดลองใช้บนเว็บไซต์ Sensei หลายภาษาของคุณหรือไม่


ในการส่งอีเมลในภาษาท้องถิ่นด้วย Sensei คุณจะต้องใช้ WPML 3.4 (พร้อมการแปลสตริง) และ Sensei เวอร์ชันที่กำลังจะเปิดตัว เนื่องจาก Sensei เป็นปลั๊กอินแบบชำระเงิน เราจึงสามารถส่ง Sensei เวอร์ชันสำหรับการพัฒนานี้ให้คุณได้เฉพาะในกรณีที่คุณซื้อ Sensei แล้วเท่านั้น แสดงความคิดเห็นเพื่อบอกเราว่าคุณสนใจ เราจะติดต่อกลับ ตรวจสอบการซื้อ Sensei ของคุณ และส่งเวอร์ชันสำหรับนักพัฒนาที่มีการผสานการทำงานนี้ไปให้คุณ

พบว่าสิ่งนี้มีประโยชน์หรือไม่? แชร์บทความนี้: