Skip Navigation

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

ในหน้าเพจนี้:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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