WPML

ปลั๊กอิน Multilingual Tools เป็นปลั๊กอินสำหรับการทดสอบที่คุณสามารถใช้เมื่อลงทะเบียนวิดเจ็ต Elementor ที่กำหนดเองสำหรับการแปล ปลั๊กอินนี้ประกอบด้วย WPML – Config Generator for Elementor ซึ่งจะสร้างโค้ด XML เวอร์ชันแรกสำหรับวิดเจ็ตที่กำหนดเองเหล่านี้โดยอัตโนมัติ

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

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

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

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

  1. ดาวน์โหลดปลั๊กอิน Multilingual Tools จากหน้า GitHub ของ OnTheGoSystems
  2. ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งและเปิดใช้งานปลั๊กอินตัวหลัก WPML Multilingual CMS และส่วนเสริม WPML การแปลสตริง บนเว็บไซต์ของคุณแล้ว
  3. ตรวจสอบให้แน่ใจว่าคุณมีเนื้อหาที่สร้างด้วย Elementor บนเว็บไซต์ของคุณแล้ว

เหตุใดจึงควรใช้ปลั๊กอิน Multilingual Tools

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

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

วิธีการทำงาน

เมื่อคุณสร้างหน้าโดยใช้ปลั๊กอินสร้างหน้าเว็บ Elementor เนื้อหาทั้งหมดจะถูกบันทึกไว้ในฟิลด์กำหนดเอง _elementor_data

เมื่อคุณเพิ่มวิดเจ็ตที่กำหนดเองที่คุณต้องการลงทะเบียนสำหรับการแปลลงในหน้า WPML – Config Generator for Elementor จะเข้าถึงฟิลด์ _elementor_data นี้เพื่ออ่านเนื้อหา หลังจากอ่านแล้ว ระบบจะแปลงข้อมูลเป็นโค้ด XML ที่สอดคล้องกับวิดเจ็ตที่กำหนดเองที่คุณใช้ในหน้าของคุณ

การสร้างโค้ด XML ด้วย WPML — Config Generator

ในการสร้างโค้ด XML สำหรับวิดเจ็ตที่กำหนดเองของคุณโดยอัตโนมัติ:

  1. สร้างหน้าใหม่และคลิกที่ Edit with Elementor
  2. เพิ่มวิดเจ็ตที่กำหนดเองที่คุณต้องการลงทะเบียนสำหรับการแปลลงในหน้า

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

เนื่องจาก WPML – Config Generator for Elementor จะไม่สร้างโค้ด XML สำหรับฟิลด์หรือตัวเลือกที่ไม่ได้กำหนดค่าไว้

การเพิ่มวิดเจ็ตที่กำหนดเองที่คุณต้องการลงทะเบียนสำหรับการแปลลงในหน้า
การเพิ่มวิดเจ็ตที่กำหนดเองที่คุณต้องการลงทะเบียนสำหรับการแปลลงในหน้า
  1. เผยแพร่หน้าและกลับไปที่หน้าจอแก้ไข WordPress สำหรับหน้านั้น เลื่อนลงไปที่ส่วนที่มีชื่อว่า WPML: Elementor Widgets คุณจะเห็นโค้ด XML ที่สร้างขึ้นสำหรับฟิลด์วิดเจ็ตและการตั้งค่าที่ยังไม่ได้ลงทะเบียนสำหรับการแปล
โค้ด XML ที่สร้างขึ้นโดยอัตโนมัติสำหรับวิดเจ็ตที่กำหนดเอง
โค้ด XML ที่สร้างขึ้นโดยอัตโนมัติสำหรับวิดเจ็ตที่กำหนดเอง

การทดสอบโค้ด XML ที่สร้างขึ้นโดยอัตโนมัติ

ก่อนที่จะเปิดให้ผู้ใช้ปลายทางใช้งานโค้ด ตรวจสอบให้แน่ใจว่าได้ตรวจสอบและทดสอบอย่างละเอียดแล้ว WPML – Config Generator for Elementor เป็นเพียงจุดเริ่มต้นเท่านั้น

ในการทดสอบโค้ด XML ที่สร้างขึ้นโดยอัตโนมัติ:

  1. คัดลอกโค้ด XML จากส่วนที่มีชื่อว่า WPML: Elementor Widgets บนหน้าจอแก้ไข WordPress ของหน้าของคุณที่มีวิดเจ็ตที่กำหนดเอง
  2. ไปที่ WPML → การตั้งค่า และคลิกที่แท็บ การกำหนดค่า XML ที่กำหนดเอง
  3. วางโค้ดลงในตัวแก้ไขและกดปุ่ม บันทึก ตรวจสอบว่าคุณไม่เห็นคำเตือนหรือข้อผิดพลาดในการตรวจสอบความถูกต้องใด ๆ ตรวจสอบให้แน่ใจว่าได้ลบฟิลด์ที่ไม่ควรแปลหรือแก้ไขโดยผู้ใช้ เช่น ฟิลด์การกำหนดค่าและฟิลด์ที่มีค่าบูลีน การปล่อยฟิลด์เหล่านี้ไว้สำหรับการแปลอาจทำให้เกิดปัญหาและข้อผิดพลาดสำหรับผู้ใช้ปลายทางได้
การวางโค้ดลงในตัวแก้ไขในแท็บการกำหนดค่า XML ที่กำหนดเอง
การวางโค้ดลงในตัวแก้ไขในแท็บการกำหนดค่า XML ที่กำหนดเอง
  1. กลับไปที่หน้าจอแก้ไขของหน้าที่มีวิดเจ็ตที่กำหนดเอง ทำการเปลี่ยนแปลงเล็กน้อยในหน้า เช่น การแก้ไขชื่อหน้า และคลิก อัปเดต
  1. จากกล่อง ภาษา ให้คลิกที่ไอคอนบวกเพื่อแปลหน้า ตัวแก้ไขการแปลขั้นสูง จะเปิดขึ้น และคุณจะเห็นฟิลด์ที่ลงทะเบียนจากวิดเจ็ตที่กำหนดเองพร้อมสำหรับการแปล ตรวจสอบการแปลอัตโนมัติหรือป้อนคำแปลของคุณเอง และคลิก เสร็จสมบูรณ์ เมื่อคุณทำเสร็จแล้ว
การแปลฟิลด์วิดเจ็ตที่กำหนดเองในตัวแก้ไขการแปลขั้นสูง
การแปลฟิลด์วิดเจ็ตที่กำหนดเองในตัวแก้ไขการแปลขั้นสูง
  1. ดูหน้าที่แปลแล้วที่ส่วนหน้าเว็บไซต์เพื่อให้แน่ใจว่าฟิลด์วิดเจ็ตที่กำหนดเองแสดงอย่างถูกต้อง

การใช้คุณสมบัติการตรวจสอบเพิ่มเติม

นอกจากการสร้างโค้ด XML สำหรับวิดเจ็ต Elementor ที่กำหนดเองของคุณโดยอัตโนมัติแล้ว WPML – Config Generator for Elementor ยังให้ข้อมูลการแก้ไขข้อบกพร่องเพิ่มเติมอีกด้วย

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

ข้อมูลการแก้ไขข้อบกพร่องเพิ่มเติมที่จัดเตรียมโดย WPML – Config Generator for Elementor
ข้อมูลการแก้ไขข้อบกพร่องเพิ่มเติมที่จัดเตรียมโดย WPML – Config Generator for Elementor

WPML Config XML (สร้างขึ้นสำหรับวิดเจ็ตทั้งหมดในหน้า)

สิ่งที่ทำ: ให้โค้ด XML สำหรับวิดเจ็ตทั้งหมดในหน้า รวมถึงวิดเจ็ตที่ลงทะเบียนสำหรับการแปลแล้ว

เหตุใดจึงมีประโยชน์: ช่วยให้คุณสามารถตรวจสอบหรือแก้ไขโค้ด XML ของการตั้งค่าวิดเจ็ตที่มีอยู่ได้

ค่า RAW จาก _elementor_data (JSON)

สิ่งที่ทำ: แสดงค่าดั้งเดิมของฟิลด์ _elementor_data ของโพสต์

เหตุใดจึงมีประโยชน์: ช่วยให้คุณเห็นข้อมูลที่ WPML – Config Generator for Elementor Widgets ใช้เพื่อสร้างโค้ด XML

อาร์เรย์ที่สร้างจาก _elementor_data

สิ่งที่ทำ: ให้ค่าของฟิลด์ _elementor_data ของโพสต์ ซึ่งแปลงเป็นอาร์เรย์

เหตุใดจึงมีประโยชน์: คุณสามารถใช้อาร์เรย์เพื่อวัตถุประสงค์ในการแก้ไขข้อบกพร่องได้

วิดเจ็ตที่แยกจาก _elementor_data

สิ่งที่ทำ: แสดงวิดเจ็ตที่กำหนดเองที่ปลั๊กอินสามารถแยกและใช้งานจากฟิลด์ _elementor_data ได้

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

เขียนโดย Amir · อัปเดตล่าสุด 4 กุมภาพันธ์ 2026