ข้ามการนำทาง

WPML สามารถอ่านไฟล์การกำหนดค่าที่แจ้งว่าธีมและปลั๊กอินใดที่ต้องแปล ไฟล์นี้มีชื่อว่า wpml-config.xml และจะอยู่ในโฟลเดอร์รูทของปลั๊กอินหรือธีม

วัตถุประสงค์ของไฟล์การกำหนดค่าภาษา

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

ไปที่หน้า WPMLการตั้งค่า

หน้าการตั้งค่า WPML

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

ไฟล์การกำหนดค่าภาษาจะมีข้อมูลนี้รวมอยู่ด้วยเพื่อให้ผู้ใช้แต่ละคนไม่จำเป็นต้องป้อนข้อมูลเหล่านี้ด้วยตนเองในหน้าผู้ดูแลระบบ

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

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

การตั้งค่าตัวเลือกการแปลสำหรับธีมและปลั๊กอินของบุคคลที่สาม

WPML เข้ากันได้กับธีมและปลั๊กอินยอดนิยมมากมาย และคุณไม่จำเป็นต้องสร้างไฟล์กำหนดค่าภาษา

อย่างไรก็ตาม หากคุณใช้ธีมหรือปลั๊กอินที่มีเนื้อหาไม่ปรากฏอย่างถูกต้องใน Advanced Translation Editor ของ WPML คุณอาจต้องกำหนดค่าตัวเลือกการแปลด้วยตนเอง

หากต้องการกำหนดค่าตัวเลือกการแปลสำหรับธีมและปลั๊กอินของบุคคลที่สาม ให้ไปที่ WPMLการตั้งค่า และคลิกแท็บ การกำหนดค่า XML แบบกำหนดเอง ใช้ตัวแก้ไขข้อความในหน้านี้เพื่อป้อนรหัสเช่นเดียวกับที่คุณจะทำหากคุณกำลังสร้างไฟล์ wpml-config.xml

การตั้งค่าตัวเลือกการแปลสำหรับธีมและปลั๊กอินของบริษัทอื่นในแท็บการกำหนดค่า XML แบบกำหนดเอง

การสร้างไฟล์ wpml-config.xml โดยอัตโนมัติ

หากคุณไม่คุ้นเคยกับการสร้างไฟล์ XML ทีมงานของเราได้สร้าง ปลั๊กอิน Multilingual Tools ขึ้นมา ซึ่งจะทำให้การทำงานนี้ง่ายขึ้น แม้ว่าปลั๊กอินนี้จะถูกคิดค้นขึ้นมาในตอนแรกเพื่อเป็นเครื่องมือสำหรับช่วยให้ผู้สร้างธีมและปลั๊กอินสร้างผลิตภัณฑ์ให้รองรับการใช้งานได้หลายภาษา แต่ปลั๊กอินนี้สามารถใช้สร้างไฟล์ wpml-config.xml ของคุณเองได้อย่างง่ายดาย

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างไฟล์ wpml-config.xml โปรดไปที่ หน้าปลั๊กอินเครื่องมือหลายภาษา โดยเฉพาะ โปรดดู ที่ ฉันจะสร้างไฟล์การกำหนดค่าภาษาโดยใช้เครื่องมือหลายภาษาได้อย่างไร ส่วน.

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

โปรดทราบว่าปลั๊กอินนี้ไม่ได้มีวัตถุประสงค์เพื่อใช้กับไซต์ที่ใช้งานจริง

หากต้องการอ่านบทช่วยสอนนี้และสร้างไฟล์การกำหนดค่าภาษาสำหรับธีมและปลั๊กอินของคุณ คุณสามารถเริ่มต้นด้วยตัวอย่างนี้ – wpml-config.zip

คุณจะต้องแก้ไข แต่คุณสามารถใช้ส่วนและโครงสร้างของไฟล์นี้ได้

โครงสร้างและไวยากรณ์

WPML ช่วยให้คุณกำหนดค่าองค์ประกอบต่างๆ ได้โดยใช้ไฟล์ wpml-config.xml ใช้คำแนะนำต่อไปนี้เพื่อค้นหาข้อมูลเพิ่มเติมและคำแนะนำเกี่ยวกับวิธีการทำให้องค์ประกอบเฉพาะของไซต์สามารถแปลได้:

การใช้ไฟล์กำหนดค่าภาษา WPML กับธีมย่อย

หากคุณใช้ธีมย่อย ไฟล์กำหนดค่าภาษาของธีมหลักจะแทนที่ไฟล์ที่พบในธีมย่อย WPML มีหน้ากำหนดค่าที่ให้คุณแทนที่ไฟล์นี้ได้อย่างง่ายดายด้วยการตั้งค่าแบบกำหนดเอง

มาพิจารณาตัวอย่างที่ไฟล์กำหนดค่าภาษาของธีมหลักกำลังตั้งค่าประเภทโพสต์แบบกำหนดเอง “คุณสมบัติ” ให้สามารถแปลได้

ไฟล์กำหนดค่าภาษาหลักกำลังตั้งค่าคุณสมบัติประเภทโพสต์แบบกำหนดเองที่จะแปล

หากคุณใช้ธีมย่อยและต้องการตั้งค่าประเภทโพสต์แบบกำหนดเอง “Property” ให้ไม่สามารถแปลได้ ให้ไปที่หน้า WPMLการตั้งค่า แล้วคลิกที่แท็บ Custom XML Configuration ใช้ตัวแก้ไขเพื่อตั้งค่าประเภทโพสต์แบบกำหนดเอง “Property” ให้ไม่สามารถแปลได้ เพียงตั้งค่าแอตทริบิวต์ การแปลภาษา เป็น 0 แทนที่จะเป็น 1

การแทนที่การตั้งค่าคอนฟิกูเรชันภาษาของธีมหลัก

การตั้งค่าในแท็บ การกำหนดค่า XML แบบกำหนดเอง จะมีลำดับความสำคัญเหนือกว่าการตั้งค่าในไฟล์การกำหนดค่าภาษาในธีมหลัก