บทนำ
ปลั๊กอิน Content Aware Sidebars ช่วยให้คุณสร้างแถบด้านข้างแบบกำหนดเองได้ไม่จำกัดจำนวน และกำหนดให้กับวิดเจ็ตตามภาษาของเนื้อหาในหน้าเพจ
การทำงานร่วมกันของ Content Aware Sidebars กับ WPML ช่วยให้คุณสามารถตั้งค่าแถบด้านข้างที่แตกต่างกันสำหรับเนื้อหาในภาษาต่าง ๆ ได้
หลังจากร่วมมือกับผู้พัฒนา Content Aware Sidebars เราสามารถแปลสตริงข้อความทั้งหมดที่มาจากปลั๊กอินได้สำเร็จ
สิ่งที่คุณต้องมี:
- WPML เวอร์ชันล่าสุด พร้อมด้วยส่วนเสริม การแปลสตริง และ การจัดการการแปล
- Content Aware Sidebars (เวอร์ชัน 3.1.1 หรือใหม่กว่า)
- WPML Widgets
แหล่งข้อมูลที่จำเป็น:
- คู่มือเริ่มต้นใช้งาน ของ WPML จะแนะนำวิธีตั้งค่า WPML อย่างง่ายดายให้คุณ และคุณอาจต้องการอ้างอิงถึง เอกสารประกอบของ WPML Widgets ด้วย
- คำถามที่พบบ่อยเกี่ยวกับ Content Aware Sidebars จะช่วยคุณในการตั้งค่า
การสร้างแถบด้านข้างแบบกำหนดเองที่แตกต่างกันสำหรับภาษาต่าง ๆ ด้วย Content Aware Sidebars และ WPML
ก่อนที่จะลงรายละเอียด ต่อไปนี้คือสรุป 7 ขั้นตอนที่ต้องปฏิบัติตามเพื่อแปลผลลัพธ์ของปลั๊กอิน Content Aware Sidebar:
- ตั้งค่า WPML ให้ลงทะเบียนโพสต์ที่กำหนดเองที่ได้จาก Content Aware Sidebars เพื่อทำการแปล
- เพิ่มแถบด้านข้างใหม่ให้กับภาษาเริ่มต้น
- เพิ่มโพสต์ที่กำหนดเองลงในตะกร้าการแปล
- เลือกว่าจะให้แปลโพสต์ที่กำหนดเองโดยนักแปลในพื้นที่หรือบริการการแปลระดับมืออาชีพ
- แปลโพสต์ที่กำหนดเอง (โดยนักแปลในพื้นที่)
- เพิ่มแถบด้านข้างใหม่สำหรับภาษารอง
- กำหนดวิดเจ็ตให้กับแถบด้านข้างที่สร้างขึ้นตามภาษาของหน้าเพจที่จะแสดงแถบด้านข้างนั้น
มาเริ่มแปลผลลัพธ์ของปลั๊กอิน Content Aware Sidebar โดยทำตามขั้นตอนโดยละเอียดด้านล่างนี้:
- ไปที่ WPML > การจัดการการแปล > การตั้งค่าเนื้อหาหลายภาษา เลื่อนลงไปที่ส่วนโพสต์ที่กำหนดเอง แล้วเลือกตัวเลือก "แปล" สำหรับ "Condition Groups" และ "Sidebars"
- ไปที่ Sidebars > Add new
- เพิ่มแถบด้านข้างสำหรับภาษาหลักของคุณ ซึ่งในกรณีนี้คือภาษาอังกฤษ โปรดทราบว่าคุณสามารถตรวจสอบได้ว่าภาษาหลักของคุณถูกเลือกไว้จากแถบเครื่องมือผู้ดูแลระบบ WordPress หรือไม่
- เลือกตรรกะแบบมีเงื่อนไขที่ตรงกับความต้องการของคุณจากเมนูดรอปดาวน์ แล้วคลิกที่ "บันทึกการเปลี่ยนแปลง" และ "เผยแพร่"
- ไปที่ WPML > การจัดการการแปล
- เลือก Sidebar และ Conditional Group
- คลิกที่ปุ่ม "เพิ่มไปยังตะกร้าการแปล"
- ไปที่ WPML > การจัดการการแปล > แท็บตะกร้าการแปล
- ไปที่ส่วน "เลือกตัวเลือกการแปล" และเลือกตัวเลือกจากเมนูดรอปดาวน์
- เลือก admin (local) หากคุณจะทำการแปลด้วยตนเอง หรือเรียนรู้เพิ่มเติมเกี่ยวกับการตั้งค่าบริการการแปลระดับมืออาชีพ จากนั้นคลิกที่ ส่งรายการทั้งหมดเพื่อทำการแปล
- ไปที่ WPML > การแปล
- เพิ่มคำแปลสำหรับ Condition Group และ Sidebar โดยคลิกที่ปุ่ม "แก้ไข"
- กรอกข้อมูลในฟิลด์ชื่อเรื่องด้วยคำแปลของภาษารอง แล้วเลือก "การแปลนี้เสร็จสิ้น" และทำซ้ำขั้นตอนเดียวกันสำหรับฟิลด์เนื้อหา เลื่อนลงมาและเลือก "การแปลเอกสารนี้เสร็จสมบูรณ์"
- คลิกที่ปุ่ม "บันทึกการแปล"
- กลับไปที่ Sidebars
- คลิกที่แถบด้านข้างภาษาอังกฤษที่สร้างไว้ก่อนหน้านี้
- ใช้ตัวสลับภาษาที่ด้านบนเพื่อเปลี่ยนภาษาเป็นภาษาที่ต้องการ (ภาษารอง) ตอนนี้คุณจะอยู่ในหน้าการแปลแถบด้านข้าง
- ตั้งค่าการแปลแถบด้านข้างและตรรกะแบบมีเงื่อนไขในลักษณะเดียวกับที่แสดงในขั้นตอนที่ 2
- ไปที่ รูปแบบเว็บ > วิดเจ็ต และคุณควรจะเห็นแถบด้านข้างที่เพิ่งสร้างขึ้นใหม่ เพิ่มวิดเจ็ตที่ต้องการลงในแถบด้านข้าง และตรวจสอบให้แน่ใจว่าคุณได้เลือกภาษาที่จะแสดงในแต่ละวิดเจ็ตที่คุณเลือก ตัวเลือกนี้มีให้ใช้งานผ่านปลั๊กอิน WPML Widgets
บทสรุป:
WPML, Content Aware Sidebars และ WPML Widgets จะมอบตัวเลือกให้คุณมีอินสแตนซ์แถบด้านข้างที่แตกต่างกันสำหรับแต่ละภาษา สิ่งนี้ทำได้โดยการตั้งค่าโพสต์ที่กำหนดเองเพื่อทำการแปล จากนั้นเพิ่มแถบด้านข้างในภาษาเริ่มต้น หลังจากนั้นจึงแปลโพสต์ที่กำหนดเองและเพิ่มแถบด้านข้างในภาษารอง ด้วยวิธีนี้ เราสามารถกำหนดวิดเจ็ตให้กับแถบด้านข้างที่สร้างขึ้นตามภาษาของหน้าเพจที่จะแสดงแถบด้านข้างนั้นได้


