WPML

ทดสอบการตั้งค่าคอนฟิกูเรชันของคุณและยืนยันว่าปลั๊กอินและธีมของคุณเข้ากันได้กับ WPML

ดาวน์โหลดปลั๊กอิน

Multilingual Tools เป็นส่วนเสริมฟรีสำหรับการทดสอบความเข้ากันได้ของปลั๊กอินและธีมของคุณกับ WPML

ด้วยการใช้ส่วนเสริมนี้ คุณสามารถระบุได้ว่าข้อความและองค์ประกอบใดที่ได้รับการกำหนดค่าสำหรับการแปลอย่างถูกต้อง (และส่วนใดที่ยังไม่ถูกต้อง) รวมถึงสร้างไฟล์คอนฟิกูเรชันภาษา

การเริ่มต้นใช้งาน

ในการเริ่มต้น ให้ติดตั้งและเปิดใช้งาน:

  • WPML
  • Multilingual Tools
  • ปลั๊กอิน / ธีมที่คุณต้องการทดสอบ

โปรดจำไว้ว่า Multilingual Tools เป็นปลั๊กอินสำหรับการทดสอบ ดังนั้นห้ามนำไปใช้บนเว็บไซต์ที่ใช้งานจริงหรือเว็บไซต์ของลูกค้าเด็ดขาด

วิธีใช้ Multilingual Tools

ในเบื้องต้น ให้เริ่มโดยไปที่ Multilingual Tools Overview เพื่อดูสรุปไฟล์คอนฟิกูเรชันภาษาปัจจุบันของคุณ

หน้า Overview ของ Multilingual Tools
หน้า Overview ของ Multilingual Tools

หากคุณพอใจกับการตั้งค่าคอนฟิกูเรชันของคุณแล้ว ให้ทำตามขั้นตอนด้านล่างเพื่อทดสอบ มิฉะนั้น ให้สร้างไฟล์คอนฟิกูเรชันภาษาใหม่เพื่ออัปเดตการตั้งค่าของคุณ

1. ตรวจสอบว่าข้อความแบบฮาร์ดโค้ดถูกครอบด้วยการเรียกใช้ Gettext

ในการแปลปลั๊กอินหรือธีมของคุณ คุณต้องครอบข้อความแบบฮาร์ดโค้ดทั้งหมดด้วยการเรียกใช้ gettext หากคุณยังไม่ได้ทำสิ่งนี้ หรือต้องการตรวจสอบการตั้งค่าของคุณอีกครั้ง ให้ทำตามแนวทางปฏิบัติ i18n ของ WordPress เหล่านี้สำหรับคำแนะนำ

2. สแกนปลั๊กอินหรือธีมของคุณเพื่อหาข้อความแบบฮาร์ดโค้ด

ต่อไป ให้ใช้ WPML เพื่อสแกนปลั๊กอินหรือธีมของคุณสำหรับข้อความแบบฮาร์ดโค้ด:

  1. ไปที่ WPML การแปลธีมและปลั๊กอิน
  2. เลือกธีมหรือปลั๊กอินของคุณแล้วสแกนหาข้อความ
หน้า Overview ของ Multilingual Tools
หน้า Overview ของ Multilingual Tools

3. เลือกองค์ประกอบที่จะทดสอบ

ต่อไป ให้เลือกองค์ประกอบที่คุณต้องการทดสอบการตั้งค่าคอนฟิกูเรชัน:

  1. ไปที่ Multilingual Tools การตั้งค่า
  2. เลื่อนลงไปที่ Add language information to post duplicate
  3. ทำเครื่องหมายที่องค์ประกอบที่คุณต้องการทดสอบแล้วบันทึก
การสแกนข้อความในธีม
การสแกนข้อความในธีม

ในการทดสอบสตริง ให้เปิดเมนูดรอปดาวน์ของสตริงในส่วน Auto generate strings translations เลือกแหล่งที่มาของสตริงของคุณ แล้วคลิก Generate strings translations

4. ส่งเนื้อหาไปแปล

เพื่อหลีกเลี่ยงการเสียเวลา (หรือเสียเงิน) ในการแปลเนื้อหาจำลอง Multilingual Tools จะเพิ่มคำนำหน้าภาษาลงในข้อความ ในการดำเนินการนี้ ให้ทำสำเนาเนื้อหาของคุณโดยใช้ WPML และปล่อยให้ Multilingual Tools จัดการส่วนที่เหลือ:

  1. ไปที่ WPML แดชบอร์ดการแปล
  2. เลือกเนื้อหาที่คุณต้องการทดสอบ
  3. เลือก ทำสำเนา เป็นวิธีการแปลแล้วทำการแปล

5. ยืนยันความเข้ากันได้

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

การตรวจสอบความเข้ากันได้ที่ส่วนหน้าเว็บไซต์

ทำให้บล็อก Elementor และ Gutenberg แบบกำหนดเองแปลได้

หากปลั๊กอินของคุณใช้วิดเจ็ต Elementor หรือบล็อก Gutenberg ปลั๊กอิน Multilingual Tools จะช่วยให้คุณทำให้องค์ประกอบเหล่านี้แปลได้ง่ายขึ้น ปลั๊กอินนี้จะสร้างโค้ด XML เวอร์ชันเริ่มต้นที่คุณต้องใช้ในการลงทะเบียนวิดเจ็ตและบล็อก เพื่อให้คุณไม่ต้องสร้างขึ้นมาใหม่ตั้งแต่ต้น

ดูวิธีทำให้บล็อก Gutenberg แบบกำหนดเองแปลได้และวิธีลงทะเบียนวิดเจ็ต Elementor แบบกำหนดเอง

การสร้างไฟล์คอนฟิกูเรชันภาษา

ในการสร้างไฟล์คอนฟิกูเรชันภาษา ให้ไปที่ Multilingual Tools Configuration File และตั้งค่ากำหนดของคุณ

ภาพรวมการตั้งค่า

ประเภทโพสต์แบบกำหนดเอง / อนุกรมวิธานที่กำหนดเอง

  • ไม่ต้องดำเนินการใด ๆ – เพิกเฉยและไม่ต้องแปล
  • แปลได้ – แสดงเฉพาะรายการที่แปลแล้วเท่านั้น
  • แปลได้ – ใช้คำแปลหากมี หรือใช้ภาษาเริ่มต้นแทน

ฟิลด์ที่กำหนดเอง

  • ไม่ต้องแปล – เพิกเฉยและไม่ต้องแปล
  • คัดลอก – คัดลอกค่าจากภาษาเริ่มต้นและซิงค์ข้อมูลให้ตรงกันอยู่เสมอ (เหมาะสำหรับตัวเลข)
  • คัดลอกครั้งเดียว – คัดลอกค่าจากภาษาเริ่มต้นเพียงครั้งเดียว (เหมาะสำหรับการสร้างค่าฟิลด์ที่แตกต่างกันในแต่ละภาษา)
  • แปล – แปลเป็นภาษาอื่น ๆ

ข้อความผู้ดูแลระบบ

ลงทะเบียนสตริงในตาราง wp_options สำหรับการแปล ตัวอย่างเช่น ชื่อเว็บไซต์หรือการตั้งค่าวิดเจ็ตมักจะถูกจัดเก็บไว้ในตารางนี้ ด้วยการลงทะเบียนสิ่งเหล่านี้ในไฟล์คอนฟิกูเรชัน คุณจะมั่นใจได้ว่าผู้ใช้สามารถแปลข้อความเหล่านี้ได้

shortcode

ลงทะเบียนข้อความหรือแอตทริบิวต์ภายใน shortcode สำหรับการแปล

เพิ่มเติมในส่วนนี้

เขียนโดย Amir · อัปเดตล่าสุด 10 กันยายน 2025